首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Levels()导致数据重新排列

Levels()导致数据重新排列
EN

Stack Overflow用户
提问于 2022-04-13 07:46:51
回答 1查看 14关注 0票数 -1

我有一个数据集我想要绘制。但我意识到,当我设置我的等级时,它们会自动按字母/数字顺序重新排列。我确信级别函数是导致我的问题的原因,但是我所读到的所有东西都说level()应该修复它

这是我的密码:

代码语言:javascript
复制
millet = read.csv("millet_data.csv")
millet$Site=as.factor(millet$Site)
levels(millet$Site)=c("Heituya", "Yangcun", "Tonglin")
millet$Age=as.factor(millet$Median.age.BC)
levels(millet$Age)=c("4150", "3300", "2200")

我不知道这是否有区别,但是当我使用levels(millet$Site)时,级别会以正确的顺序显示。我试过使用factor并将这些行组合在一起,但这并没有帮助:

EN

回答 1

Stack Overflow用户

发布于 2022-10-24 02:01:25

弄明白了。我没有意识到这些水平是按字母顺序输入的,所以我自己重写了它们

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

https://stackoverflow.com/questions/71853748

复制
相关文章

相似问题

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