我经常处理这种形式的对象:
v <- list(one = c(a = 1, b = 2, c = 3), two = c(a = 10, b = 20, d = 30, c = 40))
我希望您能通过元素名称进行向外连接这些向量,以获得以下结果:
index value.x value.y
1 a 1 10
2 b 2 20
3 c 3 40
4 d NA 30
我已经编写了代码来实现这个目标。简而言之,将向量转换为数据框,并通过连续的合并进行缩减。但我想知道是否有在某个软件包或R基础中包含的功能可以做到这一点,可能进行了优化。这似乎是一个非常普遍的任务。