Mam zestaw danych ascii, który składa się z trzech kolumn, ale tylko dwie ostatnie są danymi rzeczywistymi. Teraz chcę utworzyć dotchart danych za pomocą read.csv(file = "result1", sep= " ")
. R odczytuje wszystkie trzy kolumny. Jak tego uniknąć?
12
Odpowiedzi:
Możesz użyć
colClasses
argumentu,read.csv
aby wybrać żądane kolumny. W takim przypadku możesz ustawićcolClasses
nac("NULL", NA, NA)
Mówiąc bardziej ogólnie, można użyć colClasses, aby określić poszczególne typy kolumn;
NA
oznacza zastosowanie domyślnego podejścia polegającego na próbie ustalenia, która kolumna jest automatycznie. Aby uzyskaćread.csv
więcej informacji, zobacz stronę pomocy .źródło
Inną opcją jest odczytanie całego pliku, ale zachowaj tylko dwie kolumny, np .:
lub używając nazw kolumn, np. jeśli kolumny mają nazwy „col1, col2, col3”
źródło
Ten zajmuje mniej czasu w porównaniu do podanych odpowiedzi
źródło