【发布时间】:2019-06-11 21:33:46
【问题描述】:
我想从 R 中 ff 的大尺寸对象中提取 1000 个值的数量。
我已经从dplyr包中尝试了sample_frac,但这会导致如下错误;
错误:
tbl必须是数据框,而不是ffdf对象
我该如何解决这个问题?
【问题讨论】:
我想从 R 中 ff 的大尺寸对象中提取 1000 个值的数量。
我已经从dplyr包中尝试了sample_frac,但这会导致如下错误;
错误:
tbl必须是数据框,而不是ffdf对象
我该如何解决这个问题?
【问题讨论】:
你可以使用 ffbase2 包。它将dplyr 接口添加到ff 对象
install.packages("devtools")
devtools::install_github("edwindj/ffbase2")
并使用tbl_ffdf 函数将ff 对象读取为tbl。
iris_f <- tbl_ffdf(iris)
species <-
iris_f %>%
group_by(Species) %>%
summarise(petal_width = sum(Petal.Width))
【讨论】: