У меня есть кадр данных, называемый "newprice" (см. ниже), и я хочу изменить имена столбцов в моей программе в R.
> newprice
Chang. Chang. Chang.
1 100 36 136
2 120 -33 87
3 150 14 164
На самом деле это то, что я делаю:
names(newprice)[1]<-paste("premium")
names(newprice)[2]<-paste("change")
names(newprice)[3]<-paste("newprice")
Я не помещал это в цикл, потому что я хочу, чтобы каждое имя столбца было другим, как вы видите.
Когда я вставляю свою программу в консоль R, это результат, который он мне дает:
> names(newprice)[1]<-paste("premium")
Error: unexpected input in "names(newprice)[1]<-paste(""
> names(newprice)[2]<-paste("change")
Error: unexpected input in "names(newprice)[2]<-paste(""
> names(newprice)[3]<-paste("newpremium")
Error: unexpected input in "names(newprice)[3]<-paste(""
Я также попытался использовать функцию c()
, например c("premium")
, вместо функции paste()
, но безрезультатно.
Может ли кто-нибудь помочь мне разобраться с этим?