0

我正在寻找一个快速序列化函数来将 data.frame 转换为 R 中的分隔字符串。目前我正在使用readr::format_tsv(Versions readr_2.0.0 vroom_1.5.3) 进行转换,我想知道是否有更快的实现可用。对于下面的示例,转换大约需要 4.4 秒,这对于我的目的来说太慢了。

系统时间()

   user  system elapsed 
  3.878   0.495   4.372 

例子

df= data.frame(replicate(400, runif(35000, min=0, max=100)))

system.time({
  tsv = readr::format_tsv(df)
})
4

1 回答 1

0

性能问题得到解决:https ://github.com/r-lib/vroom/issues/377

于 2021-11-24T16:45:32.590 回答