我想从R中大型ff
对象中提取1000个值。
我尝试过sample_frac
包中的dplyr
,但这会导致以下错误;
错误:
tbl
必须是数据帧,而不是ffdf
对象
我该如何解决这个问题?
答案 0 :(得分:0)
您可以使用ffbase2软件包。它将dplyr
接口添加到ff
对象
install.packages("devtools")
devtools::install_github("edwindj/ffbase2")
并使用ff
函数将tbl
对象读取为tbl_ffdf
。
iris_f <- tbl_ffdf(iris)
species <-
iris_f %>%
group_by(Species) %>%
summarise(petal_width = sum(Petal.Width))