通过 vroom 和管道压缩文件到 pixz

Compressing files through vroom and piping to pixz

我想使用 vroom 包和 pixz 使用压缩将 mtcars data.frame 写入文件(在我的例子中是 xz),但我不能让它写一个文件。它抱怨 pixz 不存在,即使它安装在本地。

根据 vroom vignette (https://vroom.r-lib.org/articles/vroom.html):使用单线程压缩:

vroom_write(mtcars, "mtcars.tsv.xz")

使用并行实现和管道压缩到 pixz

vroom_write(mtcars, pipe("pixz > mtcars.tsv.xz"))


sh: pixz: command not found

检查是否可以找到 pixz 命令。

您可以表达完整路径 ("/opt/homebrew/bin/pixz") 或添加到默认路径(变量 $PATH)。 https://osxdaily.com/2014/08/14/add-new-path-to-path-command-line/