Ich habe einen ASCII-Datensatz, der aus drei Spalten besteht, aber nur die letzten beiden sind tatsächliche Daten. Jetzt möchte ich ein Punktdiagramm der Daten mit erstellen read.csv(file = "result1", sep= " ")
. R liest alle drei Spalten. Wie vermeide ich das?
12
Antworten:
Mit dem
colClasses
Argumentread.csv
können Sie die gewünschten Spalten auswählen. In diesem Fall können Sie einstellencolClasses
aufc("NULL", NA, NA)
Im Allgemeinen können Sie colClasses verwenden, um die bestimmten Spaltentypen anzugeben.
NA
bedeutet, den Standardansatz zu verwenden, bei dem versucht wird, herauszufinden, was die Spalte automatisch ist. Finden Sie in der Hilfeseiteread.csv
für weitere Details.quelle
Eine andere Möglichkeit besteht darin, die gesamte Datei einzulesen, aber nur zwei der Spalten beizubehalten, z.
oder unter Verwendung von Spaltennamen, z. wenn die Spalten 'col1, col2, col3' heißen
quelle
Dieser Vorgang nimmt weniger Zeit in Anspruch als die angegebenen Antworten
quelle