Fonction R read.csv() - Lire les fichiers CSV
La fonction R read.csv() est utilisée pour lire des fichiers CSV (valeurs séparées par des virgules) dans un data frame.
C'est la première étape de l'analyse de données, et CSV est le format d'échange de données le plus courant.
La syntaxe de la fonction read.csv() est la suivante :
read.csv(file, header = TRUE, sep = ",", stringsAsFactors = FALSE)
Description du paramètre :
fileChemin du fichier ou URL.
headerIndique si la première ligne est utilisée comme noms de colonnes, par défaut TRUE.
sepSéparateur, par défaut une virgule pour csv. read.csv2() utilise un point-virgule.
stringsAsFactorsIndique si les chaînes de caractères doivent être converties en facteurs, FALSE par défaut depuis R 4.0.
Exemple
# Créer d'abord un fichier CSV d'exemple
df <- data.frame(
Name= c("Zhang San", "Li Si", "Wang Wu"),
Âge= c(25, 30, 28),
Score= c(88, 92, 76)
)
write.csv(df, "temp_students.csv", row.names = FALSE)
# Lire le fichier CSV
data <- read.csv("temp_students.csv")
print("Données CSV lues :")
print(data)
# Afficher la structure
print("Types de données :")
print(str(data))
# Spécifier les options lors de la lecture
data2 <- read.csv("temp_students.csv",
stringsAsFactors = FALSE)
print("Chaînes de caractères converties en facteurs :")
print(str(data2))
df <- data.frame(
Name= c("Zhang San", "Li Si", "Wang Wu"),
Âge= c(25, 30, 28),
Score= c(88, 92, 76)
)
write.csv(df, "temp_students.csv", row.names = FALSE)
# Lire le fichier CSV
data <- read.csv("temp_students.csv")
print("Données CSV lues :")
print(data)
# Afficher la structure
print("Types de données :")
print(str(data))
# Spécifier les options lors de la lecture
data2 <- read.csv("temp_students.csv",
stringsAsFactors = FALSE)
print("Chaînes de caractères converties en facteurs :")
print(str(data2))
L'exécution du code ci-dessus produit la sortie suivante :
[1] "读取的 CSV 数据:" 姓名 年龄 成绩 1 张三 25 88 2 李四 30 92 3 王五 28 76Autres extensions
Exemples du langage R