Je suis sur une machine Windows essayant d'accélérer l'étape read.table. Mes fichiers sont tous. Gz.Comment utiliser fread pour lire des fichiers gz dans R?
x=paste("gzip -c ",filename,sep="")
phi_raw = fread(x)
Error in fread(x) :
Impossible de comprendre l'erreur. C'est un peu trop cryptique pour moi.
Pas un doublon comme suggéré par zx8754: en utilisant spécifiquement dans le contexte de fread. Et même si fread dows n'a pas de support natif pour gzip, ce paradigme devrait fonctionner. Voir http://www.molpopgen.org/coding/datatable.html
Mise à jour
Par suggestion ci-dessous à l'aide d'un système donne plus message d'erreur - si je suis toujours bloqué.
Error in fread(system(x)) :
'input' must be a single character string containing a file name, a command, full path to a file, a URL starting 'http[s]://', 'ftp[s]://' or 'file://', or the input data itself
In addition: Warning message:
running command 'gzip -c D:/x_.gz' had status 1
Mise à jour
Courir avec gunzip comme indiqué ci-dessous:
Error in fread(system(x)) :
'input' must be a single character string containing a file name, a command, full path to a file, a URL starting 'http[s]://', 'ftp[s]://' or 'file://', or the input data itself
In addition: Warning message:
running command 'gunzip -c D:/XX_.gz' had status 127
note les différents statuts
https://github.com/Rdatatable/data.table/issues/717 – zx8754
Copie possible de [fichier gz Decompress en utilisant R] (http://stackoverflow.com/questions/5764499/decompress-gz-file- using-r) – zx8754
Pas un doublon: utiliser spécifiquement dans le contexte de fread. Et même si fread dows n'a pas de support natif pour gzip, ce paradigme devrait fonctionner. – pythOnometrist