r - 强制 `read_tsv`解压文件

标签 r readr

我想知道是否有办法让 readr::read_tsv 读取扩展名为 .bgz 的 block gzip 文件。我可以将文件重命名为 .gz(read_tsv 自动识别),这确实有效,但我不想每次收到新文件时都这样做。

谢谢!

最佳答案

您可以传递连接对象而不是文件路径。例如

read_tsv(gzfile("data.bgz"))

gzfile() 函数将采用任何文件名。

关于r - 强制 `read_tsv`解压文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55187958/

相关文章:

r - 多个变量的条形图

r - 在摊余常数时间内将一个对象追加到 R 中的列表中,O(1)?

r - 使用 model.matrix() 创建虚拟变量

r - 如何将空格分隔的字符串转换为r中的数据框

r - 如何使用 R "readLines"命令从大文件中读取选定的行并将它们写入数据框?

javascript - Leaflet R map 的搜索按钮?

r - 是否可以将 tidyselect 助手与 cols_only() 函数一起使用?

r - 处理 R 中的字节顺序标记 (BOM)

r - 如何将参数传递给 readr::read_csv_chunked 的回调函数

直接使用read_csv从readr读取zip文件产生奇怪的结果