merger <- cbind(as.character(Date),weather1$High,weather1$Low,weather1$Avg..High,weather1$Avg.Low,sale$Scanned.Movement[a])

在对数据进行cbind之后,新的DF自动具有列名V1V2 ......
我想重命名列
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/

10-09 02:54