对函数问题

村庄

我正在尝试为前 10 列数据创建散点图。第一列是“是”和“否”的列表。当我运行pairs函数时,它给了我错误“pairs.default(college[, 1:10])中的错误:'pairs'的非数字参数”。有想法该怎么解决这个吗?我对 R 很陌生,所以我对这个程序有一个非常基本的了解。链接到我正在使用的数据

我能够在第 2 列到第 10 列上运行它没有问题。

请参阅下面的代码:

setwd("C:/Users/judob/Desktop/Modern Statistics")
college=read.csv("college.csv")

fix(college) 
rownames(college)=college[ ,1]
fix(college)
college=college [,-1]
fix(college)

pairs(college[,1:10])
伦纳特·奥尔施拉格

pairs()函数需要矩阵或数据框的数字列作为输入。但是,您的第一列不是数字而是字符类型。我们可以轻松解决这个问题:

college[,1] = as.numeric(factor(college[,1]))

现在,pairs(college[,1:10])应该工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章