将多个列表列合并到R中的一个列表列中?

史蒂夫

当使用包含列表列的data.frame时,如何将多个列表列组合在一起,以便将其按行内容组合到单个列表列中?

这是一个两列的data.frame(两列都是列表的列)

df <- structure(list(foo = list(c("foo1", "foo1.1"), "foo2", 
    "foo3"), bar = list("bar1", 
    "bar2", "bar3")), row.names = c(NA, 
-3L), class = c("tbl_df", "tbl", "data.frame"))

我们如何才能使第三列也是列表的列,但是每一行在其他两列中包含列表的内容呢?

例如,第一行将包含中的2个项目df[1, 1]$foo 和中的单个项目df[1,2]$bar也就是说,这三个项目在一个列表中foo1 foo1.1 bar(第二行,第三行等等当然是相同的)

注意:我怀疑解决方案可能涉及purrr,但是我不确定

tmfmnk

使用dplyr,您可以执行以下操作:

df %>%
 mutate(foo_bar = mapply(c, foo, bar))

  foo       bar       foo_bar  
  <list>    <list>    <list>   
1 <chr [2]> <chr [1]> <chr [3]>
2 <chr [1]> <chr [1]> <chr [2]>
3 <chr [1]> <chr [1]> <chr [2]>

或加上purrr

df %>%
 mutate(foo_bar = map2(foo, bar, c))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将输出合并到一个列表中(不合并列表列表)

来自分类Dev

将多个ObservableList合并到一个列表中

来自分类Dev

将列表列表合并为Scheme中的一个列表

来自分类Dev

如何将两个列表合并到python的列表列表中?

来自分类Dev

将多个单独的列表合并为一个列表列表

来自分类Dev

将多个列表合并到流中的一个对象列表?

来自分类Dev

在R中连接一个列表列

来自分类Dev

R:将列表列表合并为一个数据框

来自分类Dev

合并 R 中的列表列表

来自分类Dev

将R中的两个列表合并到一个数据框中

来自分类Dev

排序列表列表与python中的另一个列表列表

来自分类Dev

如何将一个SASS列表合并到多个选择器中

来自分类Dev

Django REST:将多个单字段JSON记录合并到一个列表中

来自分类Dev

将多个字典的值合并到一个列表中

来自分类Dev

在R中的另一个列表列表中检查列表的子集

来自分类Dev

将列表列表合并在一起,并根据其中一个列表中包含的信息创建一个新列

来自分类Dev

将全局环境中的R对象合并到一个列表中

来自分类Dev

如何将RDD列表列表转换为pyspark中的一个列表

来自分类Dev

获取列表列表中的上一个元素

来自分类Dev

比较列表列表中的一个元素

来自分类Dev

获取列表列表中的上一个元素

来自分类Dev

将Pandas DataFrame中的列合并到DataFrame中的列表列

来自分类Dev

如何在R中的列表列表中展平一个元素

来自分类Dev

如何在R中的列表列表中展平一个元素

来自分类Dev

如何在R中的列表列表中展平一个元素

来自分类Dev

将列表列表合并为一个列表,并进行最少的比较

来自分类Dev

pandas:根据另一个列表列中的条件从列表列返回值

来自分类Dev

将A,B列的元素逐个元素合并到A和B元素的范围的列表列中

来自分类Dev

向列表列表添加一个新元素(在R中)

Related 相关文章

  1. 1

    将输出合并到一个列表中(不合并列表列表)

  2. 2

    将多个ObservableList合并到一个列表中

  3. 3

    将列表列表合并为Scheme中的一个列表

  4. 4

    如何将两个列表合并到python的列表列表中?

  5. 5

    将多个单独的列表合并为一个列表列表

  6. 6

    将多个列表合并到流中的一个对象列表?

  7. 7

    在R中连接一个列表列

  8. 8

    R:将列表列表合并为一个数据框

  9. 9

    合并 R 中的列表列表

  10. 10

    将R中的两个列表合并到一个数据框中

  11. 11

    排序列表列表与python中的另一个列表列表

  12. 12

    如何将一个SASS列表合并到多个选择器中

  13. 13

    Django REST:将多个单字段JSON记录合并到一个列表中

  14. 14

    将多个字典的值合并到一个列表中

  15. 15

    在R中的另一个列表列表中检查列表的子集

  16. 16

    将列表列表合并在一起,并根据其中一个列表中包含的信息创建一个新列

  17. 17

    将全局环境中的R对象合并到一个列表中

  18. 18

    如何将RDD列表列表转换为pyspark中的一个列表

  19. 19

    获取列表列表中的上一个元素

  20. 20

    比较列表列表中的一个元素

  21. 21

    获取列表列表中的上一个元素

  22. 22

    将Pandas DataFrame中的列合并到DataFrame中的列表列

  23. 23

    如何在R中的列表列表中展平一个元素

  24. 24

    如何在R中的列表列表中展平一个元素

  25. 25

    如何在R中的列表列表中展平一个元素

  26. 26

    将列表列表合并为一个列表,并进行最少的比较

  27. 27

    pandas:根据另一个列表列中的条件从列表列返回值

  28. 28

    将A,B列的元素逐个元素合并到A和B元素的范围的列表列中

  29. 29

    向列表列表添加一个新元素(在R中)

热门标签

归档