Fonction write.csv() de R - Écriture de fichiers CSV

R 语言实例Exemple du langage R

La fonction write.csv() de R est utilisée pour enregistrer un data frame dans un fichier CSV.

Le format CSV peut être ouvert directement dans des outils tels qu'Excel, et c'est le format le plus couramment utilisé pour la sortie de données.

La syntaxe de la fonction write.csv() est la suivante :

write.csv(x, file, row.names = TRUE, fileEncoding = "")

Description des paramètres :

  • xLe data frame ou la matrice à écrire.

  • fileLe chemin du fichier de sortie.

  • row.namesIndique s'il faut enregistrer les noms de lignes, la valeur par défaut est TRUE. Il est recommandé de le définir sur FALSE pour éviter des colonnes supplémentaires.

Exemple

# Create processed data
df <- data.frame(
Product= c("Product A", "Product B", "Product C"),
Sales= c(120, 85, 150),
Unit Price= c(9.9, 15.8, 5.6)
)

# Write to CSV (without row names)
write.csv(df, "temp_products.csv", row.names = FALSE)

# Vérifier : relire et afficher
data <- read.csv("temp_products.csv")
print("Données enregistrées et relues :")
print(data)

# Voir le contenu original écrit
lines <- readLines("temp_products.csv")
print("Contenu CSV :")
print(lines)

La sortie du code ci-dessus est :

[1] "保存并读回的数据:"
   产品 销量 单价
1 产品A  120  9.9
2 产品B   85 15.8
3 产品C  150  5.6
[1] "CSV 内容:"
[1] "\"产品\",\"销量\",\"单价\""
[2] "\"产品A\",120,9.9"
[3] "\"产品B\",85,15.8"
[4] "\"产品C\",150,5.6"

R 语言实例Exemple du langage R

Autres extensions