Изменение имен столбцов в фрейме данных

У меня есть фрейм данных под названием "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 ("премиум") , вместо функции paste () , но безрезультатно.

Может кто-нибудь помогите мне разобраться в этом?

366
задан ZygD 11 April 2019 в 11:03
поделиться