【发布时间】:2020-09-30 06:23:37
【问题描述】:
我想使用 R 读取和合并多个 (>20) 个 .xlsx 文件。
这就是我的 .xlsx 文件的外观。
Sample X Y Z
Sample1 5 3 1
Sample2 4 1 11
Sample3 9 11 9
Sample A B Z
Sample4 12 1 1
Sample5 6 1.1 1.41
Sample6 7 91 1
Sample C A Z
Sample7 4 2 9
Sample8 98 11 61
我想将它们合并成一个带有标题“Sample”、“X”、“Y”、“Z”、“A”、“B”、“C”的 df。没有特别的顺序,但应该包含所有内容。
我找到了一些适用于具有相同结构的 .xlsx 文件的解决方案(例如 Merge multiple Excel files starting at row in R),但它们不适用于我的问题。
【问题讨论】:
-
@RonakShah 我认为不需要在这里合并?看起来我们可以使用行绑定,例如使用
data.table::rbindlist( mylist, use.names = TRUE, fill = TRUE) -
@Wimpel 你是对的,这里没有要合并的列。所以行绑定是正确的方法。
标签: r