Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试向数据框添加一列,我通常使用该cbind命令将列添加到数据框的末尾。这次我想插入一列并使其成为数据框中的第一列。我在网上找到了类似的问题,但是建议的方法确实很复杂,比如从一开始就建立数据框,有没有一种简单的方法可以一次性实现?
cbind
我有一个 457 列和 9628 行的矩阵。
谢谢,
如果您希望该列成为第一列,只需将顺序切换为cbind:
cbind(c=1:2,data.frame(a=c("a","b"),b=3:4))
或者只是在之后对列进行排序。
是的,您应该将参数中变量的顺序切换到 cbind()..
A <- matrix(c(1,2,3,4,5,6),ncol=3) B <- c(4,5) C <- cbind(B,A)