J'ai un ensemble de données ascii qui se compose de trois colonnes, mais seules les deux dernières sont des données réelles. Maintenant, je veux créer un diagramme à points des données en utilisant read.csv(file = "result1", sep= " ")
. R lit les trois colonnes. Comment éviter cela?
12
Réponses:
Vous pouvez utiliser l'
colClasses
argumentread.csv
pour sélectionner les colonnes souhaitées. Dans ce cas, vous pouvez définircolClasses
àc("NULL", NA, NA)
Plus généralement, vous pouvez utiliser colClasses pour spécifier les types particuliers de colonnes;
NA
signifie utiliser l'approche par défaut qui consiste à essayer de comprendre ce qu'est la colonne automatiquement. Voir la page d'aideread.csv
pour plus de détails.la source
Une autre option consiste à lire dans tout le fichier, mais ne conservez que deux des colonnes, par exemple:
ou, en utilisant des noms de colonne, par exemple. si les colonnes sont nommées «col1, col2, col3»
la source
Celui-ci prend moins de temps par rapport aux réponses fournies
la source