Hallo zusammen,
kennt sich jemand mit dem Paket iotools aus?
Ich suche eine Möglichkeit gezippte Dateien direkt einzulesen. Es handelt sich um eine sehr große Datei mit fixem Format.
Für den Datentransfer wird immer alles gezipped.
Mit read.table gibt es die Möglichkeit, direkt gezippte Dateien einzulesen.
Gibt es so etwas auch für iotools?
Viele Grüße
Lauji
gz-Datei mit iotools einlesen
Re: gz-Datei mit iotools einlesen
Hallo Lauji,
willkommen im Forum. Laut Dokumentation kann read.fwf() bei dem Parameter file= eine connection annehmen (genau wie bei read.table()), dort z.B. auch gzfile()
Wie soll das Ganze am Ende aussehen? Kannst Du Beispieldaten liefern?
Gruß, Jörg
p.s.: hier noch ein Link: http://stackoverflow.com/questions/1872 ... ixed-width
willkommen im Forum. Laut Dokumentation kann read.fwf() bei dem Parameter file= eine connection annehmen (genau wie bei read.table()), dort z.B. auch gzfile()
Wie soll das Ganze am Ende aussehen? Kannst Du Beispieldaten liefern?
Gruß, Jörg
p.s.: hier noch ein Link: http://stackoverflow.com/questions/1872 ... ixed-width
Re: gz-Datei mit iotools einlesen
Hallo Jörg,
die Datei ist leider sehr groß und das Einlesen mit read.fwf() dauert ewig. Daher bin ich auf das Paket iotools gestoßen und lese nun mit input.file() ein.
Versuche ich gzfile() allerdings dort, bekomme ich folgende Fehlermeldung:
'file_name' must be a character string to a file path.
Trotzdem danke für die Antwort. Ich werde mal weiter recherchieren
Gruß,
Lauji
die Datei ist leider sehr groß und das Einlesen mit read.fwf() dauert ewig. Daher bin ich auf das Paket iotools gestoßen und lese nun mit input.file() ein.
Versuche ich gzfile() allerdings dort, bekomme ich folgende Fehlermeldung:
'file_name' must be a character string to a file path.
Trotzdem danke für die Antwort. Ich werde mal weiter recherchieren
Gruß,
Lauji
Re: gz-Datei mit iotools einlesen
Hallo Lauji,
was hältst Du von dem ff-Paket? Mit diesem kannst große Dateien blockweise einlesen....
was hältst Du von dem ff-Paket? Mit diesem kannst große Dateien blockweise einlesen....
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube
Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube
Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
Re: gz-Datei mit iotools einlesen
Ich habe da mit readr::read_fwf() gute Erfahrungen gemacht - wesentlich schneller als read.fwf.die Datei ist leider sehr groß und das Einlesen mit read.fwf() dauert ewig
Vielleicht auch was für dich?
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: gz-Datei mit iotools einlesen
Vielen Dank für die Tipps.
Ich werde mich mal in das Paket readr einlesen, das scheint ganz nützlich zu sein.
Ich werde mich mal in das Paket readr einlesen, das scheint ganz nützlich zu sein.