merger <- cbind(as.character(Date),weather1$High,weather1$Low,weather1$Avg..High,weather1$Avg.Low,sale$Scanned.Movement[a])
在对数据进行
cbind
之后,新的DF自动具有列名V1
,V2
......我想重命名列
colnames(merger)[,1] <- "Date"
但失败了。当我使用
merger$V1
时,Error in merger$V1 : $ operator is invalid for atomic vectors
最佳答案
您也可以直接在cbind
调用中命名列,例如
cbind(date=c(0,1), high=c(2,3))
输出:
date high
[1,] 0 2
[2,] 1 3
关于r - 绑定(bind)数据后重命名列名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11106964/