Commandes:
t <- data.frame(v = 5:1, v2 = 9:5)
write.csv(t, "t.csv")
Fichier résultant:
# "","v","v2"
# "1",5,9
# "2",4,8
# "3",3,7
# "4",2,6
# "5",1,5
Comment empêcher l'écriture de la première colonne avec l'index de ligne dans le fichier?
write.csv(t, "t.csv", row.names=FALSE)
De ?write.csv
:
row.names: either a logical value indicating whether the row names of
‘x’ are to be written along with ‘x’, or a character vector
of row names to be written.
Pour être complet, à
write_csv()
partir dureadr
package est plus rapide et n'écrit jamais les noms de ligneSi vous avez besoin d'écrire du Big Data, utilisez à
fwrite()
partir dudata.table
package. C'est beaucoup plus rapide que les deuxwrite.csv
etwrite_csv
Ci-dessous un benchmark qu'Edouard a publié sur son site
la source