définissez le séparateur ';' dans l'écriture.csv

J'ai le code suivant:

myTable[i,] = strsplit(line, split=";")[[1]]
write.csv(myTable[-1,], file="episodes_cleared.csv", sep=";", row.names=FALSE, quote=FALSE)

Malheureusement, le séparateur est toujours ',':

iEpisodeId,iPatientId,sTitle,sICPc,dStart,dEnd,bProblem

L'exécution du code me donne:

Messages d'avertissement:

1: In write.csv(myTable[-1, ], file = "episodes_cleared.csv", sep = ";",  : attempt to set 'sep' ignored
2: In write.csv(myTable[-1, ], file = "episodes_cleared.csv", sep = ";",  :

tentative de définition de la " sep " ignoré

Ce que je fais mal?

  • Essayez write.table (CSV est synonyme de Séparation par Virgule de la Valeur BTW).
  • write.csv2 par défaut sep = ";" (et dec = ",", c'est pourquoi le point-virgule séparateurs sont parfois utilisés).
InformationsquelleAutor dsent | 2016-06-23