[問題] 用R解壓縮.gz檔
[問題類型]:
程式諮詢
[軟體熟悉度]:
使用者(已經有用R 做過不少作品)
[問題敘述]:
最近再用R抓網路上的資料做分析,但下載回來的檔案是.gz檔,
如果是.zip或者.tar檔,可以用unzip跟untar去做解壓縮,
但是現在檔案是.gz檔,找不到相關package或指令可以去做
[程式範例]:
binData=getBinaryURL(url)
temp <- file("file.xml.gz", open = "wb")
writeBin(binData,temp)
close(temp)
如果是.zip檔的做法:
files <- unzip("file.xml.gz")
diabetes <- read.csv(files[1], stringsAsFactors = FALSE)
但因為目前下載回來的檔案是.gz檔,所以不知道該怎麼解壓縮,
有去google後的結果是有人說用system()這個指令執行,但對這個不太熟
另外用shell("path")可以將我的rar檔打開,因為想讓程式自動去解壓縮,那用這個會變成
有點半手動,不知道有沒有人有相關的經驗? 謝謝
[關鍵字]:
unzip(), system()
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.110.23
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1462764258.A.558.html
→
05/09 11:25, , 1F
05/09 11:25, 1F
→
05/09 11:25, , 2F
05/09 11:25, 2F
→
05/09 16:04, , 3F
05/09 16:04, 3F
→
05/09 17:19, , 4F
05/09 17:19, 4F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章