Potrzebuję przeczytać wiele skompresowanych plików o różnych formatach kompresji. Nie chcę ręcznie dekompresować wszystkich plików. Chciałbym, żeby R obsługiwał dekompresję i czytanie niezależnie od formatu kompresji. To tutaj utknąłem.R: Ogólna funkcja dekompresowania plików
Mogę skonstruować funkcję z obudową przełącznika w rodzaju struktury dla zip - unzip, gz - gzfile, itp., Ale chciałbym się dowiedzieć, czy istnieje już jakaś funkcja, która potrafi dekompresować pliki niezależnie od formatu kompresji.
Wszelkie sugestie są mile widziane. Wielkie dzięki!
PS: Wiem, że read.table
może odczytywać (niektóre, jeśli nie wszystkie) skompresowane pliki. Jednakże, byłem inching w kierunku data.table::fread
(ponieważ jest znacznie szybszy), i który wydaje się nie być w stanie odczytać skompresowanych plików (http://r.789695.n4.nabble.com/fread-on-gzipped-files-td4663116.html - jeszcze?). Wolałbym czasowo dekompresować i używać fread zamiast używania read.table.
Whaaat !? Jeden downvote? To moje pierwsze pytanie na SO. Jeśli uważasz, że to zasługuje na zgubę, daj mi znać, dlaczego tak uważasz, przynajmniej nauczę się w ten sposób. Dzięki. – TheComeOnMan