Wygląda na to, że jeśli druga linia w pliku jest pusta, nazwy kolumn nie będą czytane. Grałem przy pomocy przełączników, takich jak nagłówek, pominięcie, z dokumentacji, ale nie mogę go uruchomić.data.table fread jak zignorować pustą linię
Jeśli drugi wiersz w moim pliku jest pusty, jak zignorować ten fakt i nadal czytać pierwszy wiersz jako nazwy kolumn?
druga linia jest pusta:
> fread('c1 c2\n\n1 2\n3 4\n')
V1 V2
1: 1 2
2: 3 4
druga linia nie jest pusty:
> fread('c1 c2\n1 2\n3 4\n')
c1 c2
1: 1 2
2: 3 4
@VasilyA ponownie otworzy swoje pytanie, ale to nie jest to usuń duplikat imo, ponieważ zaakceptowana odpowiedź jest młodsza niż odpowiedzi poniżej: – Jaap
@ VasilyA Jeśli tak czy inaczej, zgadzasz się, powinna być zamknięta, lepiej zostawić ją w spokoju. Zbyt wiele dupek na SO jest nieoznaczonych jako takie i lepiej jest je połączyć jakoś inaczej niż w ogóle ... tak jak to miało miejsce przez dwa lata w tym przypadku. Przechodząc po tym, jak ludzie zamykają dupe, dodatkowo zniechęcasz do tworzenia takich linków. W każdym razie warto się zastanowić. – Frank
Całkowicie zgadzam się, że oznaczanie duplikatów jest konieczną i pożyteczną pracą, nie chciałem tego zniechęcić, przepraszam, jeśli tak wyglądało. Po prostu nie jestem ekspertem od zasad i tradycji związanych z SO, dlatego zapytałem, jaka jest logika wyboru jednego z nich. Dziękuję za poświęcony czas i przepraszam za niepotrzebną powódź. –