我有一个向量列表:
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/