r - 如何 "transpose"向量列表?

标签 r list transpose

我有一个向量列表:

asdf = list(c(1, 2, 3, 4, 5), c(10, 20, 30, 40, 50))

现在我想“转置”它,即获得5对的列表而不是5对的列表。

更具体地说,我希望结果类似于键入的结果:
transposedAsdf = list(c(1, 10), c(2, 20), c(3, 30), c(4, 40), c(5, 50))

但我不知道如何实现这一目标。如何?

最佳答案

一种选择 Map来自 base R

do.call(Map, c(f = c, asdf))

关于r - 如何 "transpose"向量列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54970592/

相关文章:

r - 为具有不同面数和 coord_fixed 的图获取相同的高度?

r - 过滤到特定列中的特定日期

python - 对数字列表进行排名,允许并列

javascript - 尝试根据前一个函数的结果显示图像

java - 如何在java中获取矩阵/数组的转置?

mysql - 如何在 SQL 中转置表

r - 导入具有特殊字符的.xlsx文件

r - 删除组内的重复项?

Python:如何使用循环仅访问列表中的某些 boolean 元素?

python - Pandas 将多个组融为单列