У меня есть фрейм данных с именем «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()
функции, но безрезультатно.
Может ли кто-нибудь помочь мне понять это?
colnames(newprice)<- c("premium","change","newprice")
is.matrix
илиstr
.