【发布时间】:2020-07-02 18:25:45
【问题描述】:
我有两个数据框
x <- data.frame("SN" = 1:2, "Age" = c(21,15), "Name" = c("John", "Dora"))
y <- data.frame("AA" = c(11,19), "Re" = 11:12)
我想创建第三个数据框,其列是来自x 的SN 和Name,以及来自y 的AA。但随着
df=cbind(x$SN,x$Name,y$AA)
我得到了错误的结果。
【问题讨论】:
-
cbind会创建一个矩阵,为什么不data.frame(x$SN,x$Name,y$AA)? -
@markus 谢谢!我通过使用
cbind.data.frame解决了这个问题