相关疑难解决方法(0)

更改数据框的列名称

我有一个名为"newprice"的数据框(见下文),我想在R中改变程序中的列名.

> newprice
   Chang.  Chang.   Chang.
1     100       36      136
2     120      -33       87
3     150       14      164
Run Code Online (Sandbox Code Playgroud)

事实上,这正在做什么:

names(newprice)[1]<-paste("premium")
names(newprice)[2]<-paste("change")
names(newprice)[3]<-paste("newprice") 
Run Code Online (Sandbox Code Playgroud)

我没有将它放在循环中,因为我希望每个列名称与您看到的不同.

当我将程序粘贴到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(“"
Run Code Online (Sandbox Code Playgroud)

我同样尝试使用该c()功能 - 例如c("premium"),而不是paste()功能,但无济于事.

有人可以帮我解决这个问题吗?

r rename dataframe

370
推荐指数
14
解决办法
124万
查看次数

标签 统计

dataframe ×1

r ×1

rename ×1