首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字符串数据帧问题中强制引入的r NAs

字符串数据帧问题中强制引入的r NAs
EN

Stack Overflow用户
提问于 2020-12-02 13:17:20
回答 1查看 310关注 0票数 1

我试图运行以下代码:

代码语言:javascript
复制
marka <-c("Skoda","Skoda","Opel","Volkswagen","Toyota","Toyota","Ford","Dacia","Skoda","Volkswagen","Nissan","Renault","Hyundai","Fiat","Skoda","Toyota","Toyota","Volkswagen","Dacia","Opel","Kia","SEAT","Kia","Renault","Volkswagen","Toyota","Ford","Hyundai","Volvo","Toyota")
model <- c("Octavia","Fabia","Astra","Golf","Yaris","Auris","Focus","Duster","Rapid","Passat","Qashqai","Clio","Tucson","Tipo","Superb","Corolla","C-HR","Tiguan","Sandero","Corsa","Sportage","Leon","Ceed","Megane","Polo","RAV4","Fiesta","i20","XC60","Aygo")
dfall <- data.frame(marka,model)
xyplot(model~marka,data=dfall)

制造出这样的东西:

但我正面临着这样的错误:

代码语言:javascript
复制
Warning messages:
1: In order(as.numeric(x)) : NAs introduced by coercion
2: In diff(as.numeric(x[ord])) : NAs introduced by coercion
3: In diff(as.numeric(y[ord])) : NAs introduced by coercion
4: In (function (x, y, type = "p", groups = NULL, pch = if (is.null(groups)) plot.symbol$pch else superpose.symbol$pch,  :
  NAs introduced by coercion
5: In (function (x, y, type = "p", groups = NULL, pch = if (is.null(groups)) plot.symbol$pch else superpose.symbol$pch,  :
  NAs introduced by coercion

我怎么才能摆脱这个?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-26 20:55:39

对于其他可能遇到同样问题的人:

正如Ben在注释中解释的那样,将参数stringsAsFactors设置为TRUE就足够了,因此向量就是因子。

代码语言:javascript
复制
dfall <- data.frame(marka,model, stringsAsFactors = TRUE)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65108848

复制
相关文章

相似问题

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