如何解决将基础分成sparklyr中的n个部分
我想使用sparklyr
函数将我的碱基分为n个碱基。在常规R中,我可以做到。
df_1 <- data.frame(x = replicate(n = 2,expr = runif(n = 10,min = 10,max = 100)))
library(tidyverse)
df_1 %>%
group_by(.data = .,groups = (row_number() - 1) %/% (n() / 3)) %>%
group_split(.tbl = .,groups)
<list_of<
tbl_df<
x.1 : double
x.2 : double
groups: double
>
>[3]>
[[1]]
# A tibble: 4 x 3
x.1 x.2 groups
<dbl> <dbl> <dbl>
1 45.6 29.6 0
2 73.4 85.3 0
3 67.4 70.0 0
4 79.8 33.5 0
[[2]]
# A tibble: 3 x 3
x.1 x.2 groups
<dbl> <dbl> <dbl>
1 55.7 44.1 1
2 58.9 22.5 1
3 34.3 82.2 1
[[3]]
# A tibble: 3 x 3
x.1 x.2 groups
<dbl> <dbl> <dbl>
1 32.7 35.5 2
2 75.6 28.8 2
3 45.8 88.2 2
将df_1
分为三部分。
是否有一个sparklyr
函数可以做到这一点?此功能不适用于对象tbl_spark
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。