首页 > 解决方案 > sparklyr 中的等效 dplyr::slice

问题描述

我有一个df

df_1 <- data.frame(x = replicate(n = 3, expr = runif(n = 20, min = 1, max = 7)))

并遵循代码:

library(dplyr)

df_1 %>% 
  slice(4:7)

       x.1      x.2      x.3
1 6.357474 4.311422 1.633608
2 2.740982 6.908503 3.832040
3 6.668985 2.933429 3.396771
4 3.835659 4.637554 6.557594

如何处理一个spark_tbl对象?如果我直接代表你,我有这样的信息:

slice_.tbl_spark(.data, .dots = compat_as_lazy_dots(...)) 中的错误:此版本的 sparklyr 不支持切片此外:警告消息: slice_()自 dplyr 0.7.0 起已弃用。请slice()改用。

我需要一个函数sparklyrSpark 函数来执行此操作。

标签: rapache-sparksparklyr

解决方案


推荐阅读