Chciałbym zaimportować pliki CSV do R, z pierwszą niepustą linią dostarczającą nazwy kolumn ramki danych. Wiem, że możesz podać argument skip = 0
, aby określić, która linia zostanie odczytana jako pierwsza. Jednak numer wiersza pierwszej niepustej linii może się zmieniać między plikami.Pomiń wszystkie wiodące puste wiersze w read.csv
Jak mogę sprawdzić, ile wierszy jest pustych i dynamicznie pomijać je dla każdego pliku?
Jak wskazano w komentarzach, muszę wyjaśnić, co oznacza "puste". Moje pliki CSV wyglądają następująco:
,,,
w,x,y,z
a,b,5,c
a,b,5,c
a,b,5,c
a,b,4,c
a,b,4,c
a,b,4,c
co oznacza, że na początku są rzędy przecinków.
dobry połów. Tak długo, jak "puste" linie są całkowicie puste od jakichkolwiek znaków, tak powinno działać. PO powinien prawdopodobnie wyjaśnić charakter ich danych. – thelatemail
Próbowałem użyć 'blank.lines.skip = TRUE' i zastanawiałem się, dlaczego to nie zadziałało. Okazuje się, że puste linie zawierają przecinki. – Alex
Czy jest jakikolwiek minus pomijania pustych linii w działaniu? - - W każdej próbie mam co drugą linię pustą, w rzeczywistości każda linia nieparzysta jest pusta. - - Lubię przechowywać dane tak oryginalne, jak to tylko możliwe. –