我试图在数据框中重命名列。然而,当我尝试运行R中的names或colnames命令时,我一直收到以下错误:
Error in names(HourlyTotal)["ZoneElectric"] <- "Meas.Elec" :
'names' attribute [13] must be the same length as the vector [12]
这是我想要运行的代码:
names(HourlyTotal)["ZoneElectric"] <- "Meas.Elec"
但如果我使用列数而不是列名,代码就可以正常工作。
names(HourlyTotal)[3] <- "Meas.Elec"
有什么想法为什么会发生这种情况吗?非常感谢任何帮助,因为这已经让我困扰了一段时间。