Je voudrais stocker le contenu de mon bloc de données dans un fichier .csv sans les noms des colonnes. J'utilise le morceau de code suivant,
write.csv(cur_data,new_file, row.names = F, col.names=F)
Le fichier résultant ressemble à ceci,
"V1","V2"
-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11
Cependant, je voudrais avoir le fichier dans le format suivant,
-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11
Je ne comprends pas pourquoi le paramètre col.names dans le code n'est pas pris en considération
Ne pas utiliser write.csv
, utilisation write.table
write.table( <yourdf>, sep=",", col.names=FALSE)
Vous ne pouvez pas modifier de nombreux paramètres dans write.csv
- les arguments sont juste là pour rappeler à l'utilisateur. De la documentation:
Ces wrappers sont délibérément rigides: ils sont conçus pour garantir que les bonnes conventions sont utilisées pour écrire un fichier valide. Les tentatives de modifier append, col.names, sep, dec ou qmethod sont ignorées