Rbind()
是一个内置函数,用于按行合并(行绑定)两个或多个数据框(data frame)。它将多个数据框按照行的顺序进行合并,生成一个新的数据框。要使用 rbind()
函数合并数据框,数据框之间的列数和列名必须匹配。如果存在列数或列名不匹配的情况,将会产生错误。
rbind(..., deparse.level = 1)
...
是要合并的数据框(至少两个),可以使用逗号分隔多个数据框。
deparse.level
参数用于控制结果中的行名(rownames)。
# 示例数据框
df1 <- data.frame(A = 1:3, B = letters[1:3])
df2 <- data.frame(A = 4:6, B = letters[4:6])
# 使用 rbind() 函数合并数据框
result <- rbind(df1, df2)
# 打印结果
print(result)
在上述示例中,我们有两个数据框 df1
和 df2
,每个数据框包含两列(A 和 B)。通过调用 rbind()
函数并传递数据框 df1
和 df2
作为参数,我们将它们按行合并为一个新的数据框。结果存储在 result
中,并通过打印语句输出。
输出结果如下所示:
A B
1 1 a
2 2 b
3 3 c
4 4 d
5 5 e
6 6 f
在输出结果中,我们可以看到两个数据框按照行的顺序合并,生成了一个新的数据框。原始数据框的列结构被保持不变。