Différence entre lire.csv() et de les lire.csv2() dans R
Dans R , quelle est la différence entre lire.csv() et de les lire.csv2()
La documentation officielle dit,
Dans divers Européenne locales, comme la virgule sert de
point décimal, la fonction de lecture.csv2 doit être utilisé au lieu
Qu'est-ce que cela signifie. Je ne vois pas de différence au niveau superficiel. Quelqu'un peut-il donner un exemple concret de la préciser davantage.
- La raison pour laquelle je vous pose cette question c'est que je ne sais pas laquelle utiliser
- Cela dépend. Regarde le fichier que vous essayez de lire, la façon dont les valeurs sont séparées?
Vous devez vous connecter pour publier un commentaire.
Ils sont (presque) les mêmes fonctions -
read.table
. La seule différence est les paramètres par défaut. Regardez le code source:De doc (voir
?read.table
):read.csv
etread.csv2
sont identiques àread.table
sauf pour les paramètres par défaut. Ils sont destiné à la lecture des ‘valeurs séparées par des virgules’ fichiers (‘.csv’) ou (lire.csv2) la variante utilisée dans les pays qui utilisent une virgule comme séparateur décimal et un point-virgule comme séparateur de champ.sep = ","
et aussi la virgule de séparation desdec = ","
. Mais bien sûr, ces champs seront indiqués par le csv lecteur et l'écrivain. De toute façon, un tel fichier sera toujours "réel" csv (séparé par des virgules).