R中的范围函数“给定”;“不正确”;范围

R中的范围函数“给定”;“不正确”;范围,r,range,R,Range,我很抱歉要问这个问题。我在R中加载了一个数据集,其中有一列名为“Score” 我创建了一个名为score的变量 score = as.integer(mydata$score) 该列中的值介于1和100之间。当我问R range(score) 我得到150英镑。同样,当我使用: max(score) 我得到50。。。我做错了什么?请使用dput生成一个。几乎可以肯定,您正在将as.integer应用到因子列上。请尝试as.integer(as.character(mydata$score)

我很抱歉要问这个问题。我在R中加载了一个数据集,其中有一列名为“Score”

我创建了一个名为score的变量

score = as.integer(mydata$score)
该列中的值介于1和100之间。当我问R

range(score)
我得到150英镑。同样,当我使用:

max(score)

我得到50。。。我做错了什么?

请使用
dput
生成一个。几乎可以肯定,您正在将
as.integer
应用到因子列上。请尝试
as.integer(as.character(mydata$score))
查看是否可以解决此问题。这就是说,除非你像@sds建议的那样
dput
你的数据,否则我不会在这上面下太多赌注。