# Adding obs. -------------------------------------- d1 <- data.frame(name=c('Kim','Choi','Park','Lee'),age=c(22,27,24,32)) d2 <- data.frame(age=c(23,22),name=c('Yoo','Kang')) rbind(d1,d2)
时间: 2023-08-15 13:53:09 浏览: 154
Getting Started using PC-lint Plus
这段代码介绍了 R 语言中如何向数据框中添加新的观测。
假设 d1 是一个名为 d1 的数据框,其中包含了两列数据:name 和 age。假设 d2 是一个名为 d2 的数据框,其中包含了两个人的名字和年龄。
使用 rbind(d1, d2) 可以将 d2 中的两个人的信息添加到 d1 中,得到一个新的数据框。rbind() 函数将两个数据框按行拼接起来,要求它们的列名和列数完全相同。在这个例子中,rbind(d1, d2) 的结果为:
name age
1 Kim 22
2 Choi 27
3 Park 24
4 Lee 32
5 Yoo 23
6 Kang 22
注意,d2 中的列名和 d1 中的列名顺序相反,但是 rbind() 函数会自动调整列的顺序,使得它们和 d1 中的列顺序相同。
阅读全文