首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据R中的组更改行名?

如何根据R中的组更改行名?
EN

Stack Overflow用户
提问于 2018-05-26 01:44:05
回答 1查看 1.6K关注 0票数 0

我有一个4列的数据框架,其中之一是state。若干行具有相同的状态,如下所示:

我想根据状态名称重命名行。如图所示,我希望第1-15行被命名为德州。

我尝试了下面的rownames(stateSales2) <- stateSales$state行,但是我得到了错误和警告消息

代码语言:javascript
复制
Error in row.names<-.data.frame(`*tmp*`, value = value) : 
  duplicate 'row.names' are not allowed
In addition: Warning message:
non-unique values when setting 'row.names': ‘alabama’, ‘alaska’, ‘arizona’, ‘arkansas’, ‘california’, ‘colorado’, ‘connecticut’, ‘delaware’, ‘florida’, ‘georgia’, ‘hawaii’, ‘idaho’, ‘illinois’, ‘indiana’, ‘iowa’, ‘kansas’, ‘kentucky’, ‘louisiana’, ‘maine’, ‘maryland’, ‘massachusetts’, ‘michigan’, ‘minnesota’, ‘mississippi’, ‘missouri’, ‘montana’, ‘nebraska’, ‘nevada’, ‘new hampshire’, ‘new jersey’, ‘new mexico’, ‘new york’, ‘north carolina’, ‘north dakota’, ‘ohio’, ‘oklahoma’, ‘oregon’, ‘pennsylvania’, ‘rhode island’, ‘south carolina’, ‘south dakota’, ‘tennessee’, ‘texas’, ‘utah’, ‘vermont’, ‘virginia’, ‘washington’, ‘west virginia’, ‘wisconsin’, ‘wyoming’

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2018-05-26 03:38:24

不能有重复的行名。当它说"duplicate 'row.names' are not allowed“时,这就是错误信息的意思。

我希望将第1-15行命名为texas

您不能这样做,这会引入重复的行名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50538618

复制
相关文章

相似问题

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