ddply
has a .progress
要在运行时获得进度条,是否有等效的data.table
in R?
是的,您可以使用任何您想要的进度状态。
library(data.table)
dt = data.table(a=1:4, b=c("a","b"))
dt[, {cat("group:",b,"\n"); sum(a)}, b]
#group: a
#group: b
# b V1
#1: a 4
#2: b 6
如果您询问加载 csv 文件的进度fread
然后它将自动显示更大的数据集。正如谢尔盖在评论中提到的,您可以使用verbose
争论以获取更多信息,无论是fread
and in [.data.table
.
如果您想要处理的组的百分比。
grpn = uniqueN(dt$b)
dt[, {cat("progress",.GRP/grpn*100,"%\n"); sum(a)}, b]
#progress 50 %
#progress 100 %
# b V1
#1: a 4
#2: b 6
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)