首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >重命名R dataFrame的最后一列

重命名R dataFrame的最后一列
EN

Stack Overflow用户
提问于 2016-03-15 06:13:51
回答 3查看 7.8K关注 0票数 11

我有一个包含以下内容的R dataFrame df:

代码语言:javascript
复制
time      value      reference
 45        10           11
 22        12           10
 13        15           5

我想替换dataFrame的最后一列,以获得:

代码语言:javascript
复制
time      value        space
 45        10           11
 22        12           10
 13        15           5

我试过这个:

代码语言:javascript
复制
colnames(length(colnames(df)))<-"space" 

但它不起作用。我该怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-15 06:15:26

您可以改用names()

代码语言:javascript
复制
names(df)[length(names(df))]<-"space" 
票数 20
EN

Stack Overflow用户

发布于 2019-10-21 19:31:54

更少的打字:

代码语言:javascript
复制
names(df)[ncol(df)] <- "space"
票数 7
EN

Stack Overflow用户

发布于 2018-06-10 07:38:44

以下代码应能满足您的需求:

代码语言:javascript
复制
colnames(df)[ncol(df)] <- "space"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35999121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档