gpt4 book ai didi

r - 如何读取 .tar.xz 文件?

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

我在这里下载了 Gwern Branwen 数据集:https://www.gwern.net/DNM-archives

我正在尝试读取 R 中的数据集,但遇到了很多麻烦。我试图打开名为“1776.tar.xz”的数据集中的一个文件,我想我用 untar()“解压缩”了它,但我没有得到任何东西。

untar("C:/User/user/Downloads/dnmarchives/1776.tar.xz",
files = NULL,
list = FALSE, exdir = ".",
compressed = "xz", extras = NULL, verbose = FALSE, restore_times = TRUE,
tar = Sys.getenv("TAR"))

编辑:感谢到目前为止的所有评论!代码在 base R 中。我有多个从 Gwern 网站下载的数据集。我只是想打开一个来探索。

最佳答案

Base R 包含函数 untar。在我运行 R 3.6.2 的 Ubuntu 19.10 上,默认安装,以下就足够了。

fls <- list.files(pattern = "\\.xz")
untar(fls[1], verbose = TRUE)

注意。
在问题中,“数据集”是单数,但该网站上有多个数据集(复数)。下载我使用的文件

args <- "--verbose rsync://78.46.86.149:873/dnmarchives/grams.tar.xz rsync://78.46.86.149:873/dnmarchives/grams-20150714-20160417.tar.xz ./"
cmd <- "rsync"

od <- getwd()
setwd('~/tmp')

system2(cmd, args)

关于r - 如何读取 .tar.xz 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60108289/

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