gpt4 book ai didi

r - 使用R解压gz文件

转载 作者:行者123 更新时间:2023-12-03 05:43:37 25 4
gpt4 key购买 nike

我过去曾使用 ?unzip 使用 R 来获取压缩文件的内容。这一次,我很难从 .gz 文件中提取文件,该文件可以是找到here .

我已经尝试过 ?gzfile?gzcon 但无法让它工作。我们将非常感谢您提供的任何帮助。

最佳答案

这是一个有效的示例,可以帮助说明 gzfile()gzcon() 的用途

foo <- data.frame(a=LETTERS[1:3], b=rnorm(3))
foo
# a b
#1 A 0.586882
#2 B 0.218608
#3 C 1.290776
write.table(foo, file="/tmp/foo.csv")
system("gzip /tmp/foo.csv") # being very explicit

现在文件已写入,不再隐式使用 file(),而是使用 gzfile():

read.table(gzfile("/tmp/foo.csv.gz"))   
# a b
#1 A 0.586882
#2 B 0.218608
#3 C 1.290776

你指向的文件是一个压缩的tar存档,据我所知,R本身没有tar存档的接口(interface)。这些通常用于分发源代码——例如 R 包和 R 源代码。

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

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