小编adv*_*nce的帖子

如何在列表列上应用函数并在 dplyr 和 purrr 中返回另一个函数?

我想获取列表列中每个向量的前 5 个值,并将其作为保存为列表的数据框中的新列返回。

\n\n
structure(list(sample_num = 1:6, vector = list(c(0, 1, 1, 0, \n1, 2, 0, 0, 3, 0), c(0, 0, 1, 2, 0, 0, 4, 10, 12, 1), c(1, 33, \n4, 4, 2, 2, 6, 9, 14, 2), c(0, 0, 1, 0, 1, 0, 1, 5, 3, 0), c(0, \n1, 1, 0, 0, 0, 1, 4, 3, 0), c(0, 0, 1, 0, 0, 0, 1, 1, 1, 0))), class = c("tbl_df", \n"tbl", "data.frame"), row.names = c(NA, -6L), .Names = …
Run Code Online (Sandbox Code Playgroud)

r dplyr purrr

2
推荐指数
1
解决办法
1567
查看次数

标签 统计

dplyr ×1

purrr ×1

r ×1