我有一个名为“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()功能,但无济于事。
有人可以帮我解决这个问题吗?
慕莱坞森
DIEA
慕勒3428872