如何将一个tibles列表(只有一个col)变成一个向量列表?列表对象的名称应该保持不变,并且应该省略tibble的col_name。感谢您的帮助,亲爱的高贵的程序员!
示例
a_tibble <- tibble(id = c('AB', 'DRR', 'FH', 'yyb'))
another_tibble <- tibble(id = c('AB', 'DXF', 'FH', 'DKH'))
list <- list(
list1 = a_tibble,
list2 = another_tibble,
list3 = a_tibble,
list4 = another_tibble)
预期结果
result <- list(
list1 = (c('AB', 'DRR', 'FH', 'yyb')),
list2 = (c('AB', 'DXF', 'FH', 'DKH')),
list3 = (c('AB', 'DRR', 'FH', 'yyb')),
list4 = (c('AB', 'DXF', 'FH', 'DKH'))
)
5条答案
按热度按时间vngu2lb81#
您可以
unlist
每个list
-li9yvcax2#
向量化的答案是:
要删除
.id
,您可以执行以下操作:微基准测试:
gab6jxml3#
您可以转置和连接,即。
70gysomp4#
使用
pull
:9lowa7mx5#