sto usando la nuova funzione di data.table:::fread
(funzione più veloce leggere che ho usato in R finora) e ho ottenuto il seguente (autoesplicativo) eccezione:data.table funzione fread
R) fread(path)
Erreur dans fread(path) : Coercing integer64 to real needs to be implemented
Il mio file (che è un csv separato da tabulazioni) contiene infatti interi grandi come 902160000671352000
. La mia domanda è, posso dire a fread
a # NOT # leggere le seconde colonne (dove sono quei mostri int)
potrebbe essere più facile dire a 'fread' leggere in quelle colonne come caratteri o fattori. Poi hai i dati e puoi sempre fare una conversione di tipo in seguito. –
La mia soluzione al momento è quella di utilizzare il comando unix "cut -f1,3- myFile.txt' e di eseguire fread in seguito ... – statquant
' help (fread) 'afferma che anche i tipi' bit64 :: integer64 sono rilevati e leggi direttamente senza bisogno di leggere come carattere, quindi converti' Sto usando un sistema operativo a 32 bit (XP). È un problema ? posso convertire questi int64 in un char? – statquant