gpt4 book ai didi

r - 解压 tar.gz 文件?

转载 作者:行者123 更新时间:2023-12-02 18:18:08 30 4
gpt4 key购买 nike

我希望下载并打开以下tar.gz R 中的文件:

http://s.wordpress.org/resources/survey/wp2011-survey.tar.gz

有没有一个命令可以完成这个任务?

最佳答案

fn <- "http://s.wordpress.org/resources/survey/wp2011-survey.tar.gz"
download.file(fn,destfile="tmp.tar.gz")
untar("tmp.tar.gz",list=TRUE) ## check contents
untar("tmp.tar.gz")
## or, if you just want to extract the target file:
untar("tmp.tar.gz",files="wp2011-survey/anon-data.csv")
X <- read.csv("wp2011-survey/anon-data.csv")

Tom Wenseleers 指出 archive 包可以帮助解决这个问题:

library(archive)
library(readr)
read_csv(archive_read("tmp.tar.gz", file = 3), col_types = cols())

并且 archive::archive_extract("tmp.tar.gz", files="wp2011-survey/anon-data.csv") 比内置库快很多R untar(特别是对于大型文件)它支持“tar”、“ZIP”、“7-zip”、“RAR”、“CAB”、“gzip”、“bzip2”、“compress”、“lzma”和“xz” ' 格式。

关于r - 解压 tar.gz 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7151145/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com