我正在尝试重命名 data.frame 中的列。但是,当我尝试在 R 中运行名称或 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"
任何想法为什么会发生这种情况?我很感激任何帮助,因为这让我有一段时间感到困惑。