Używam nowy data.table:::fread
funkcji (funkcja najszybszy odczyt Mam używany w badania do tej pory) i mam następujące (wymowne) wyjątek:data.table fread funkcja
R) fread(path)
Erreur dans fread(path) : Coercing integer64 to real needs to be implemented
moim pliku (który to csv oddzielone tabulatorami) rzeczywiście zawiera duże liczby całkowite, takie jak 902160000671352000
. Moje pytanie brzmi, czy mogę powiedzieć fread
, aby # NIE # odczytał drugą kolumnę (gdzie są te potwory)?
może być łatwiejsze do odczytania 'fread', aby odczytać w tych kolumnach jako znaki lub czynniki. Masz dane i zawsze możesz później przeprowadzić konwersję typu. –
Moim rozwiązaniem jest użycie polecenia unix 'cut -f1,3- myFile.txt' i późniejsze uruchomienie ... – statquant
" help (fread) "stwierdza, że wykrywany jest także typ bit64 :: integer64 i przeczytaj bezpośrednio, bez potrzeby czytania jako znak, następnie konwertuj "Używam 32-bitowego systemu operacyjnego (XP). Czy to problem ? czy mogę przekonwertować te int64 na char? – statquant