【发布时间】:2018-12-14 14:59:49
【问题描述】:
我有两个数据框,它们具有完全相同的列和相同的行数。
我想创建一个新的数据框,它包含两个数据框但交替绑定的行。它必须从第一个数据框取一行,从第二个数据框取一行,直到构建完整的新数据框。
我尝试使用rbind() 没有运气。我需要一个不包括安装新 R 包的解决方案。
演示图片:
编辑:我的行数是动态的,可能非常大。此外,我需要一个不依赖列名的解决方案,因为结构也是动态的。我知道这两个数据框每次都具有相同的结构。
【问题讨论】:
-
能否分享示例数据集? Bcoz 解决方案可能因数据集而异。简单的方法是为第一个
df添加奇数列,为第二个df添加偶数列。Merge这两个df并按数字排序。 -
@SaurabhChauhan 我的数据集不同,列名也在变化。但是每次我都有相同的结构两个数据集的列名和行大小。我需要一个通用的解决方案来组合相同的数据框,而不依赖于列名。
-
我尝试使用 rbind() 没有运气。 ...为什么不呢?什么是不希望的结果或错误?
-
@Parfait 我想不正确的使用。应该像 Sotos 建议的那样使用 mapply。