gpt4 book ai didi

r - hist.default(xa) : 'x' must be numeric 中的错误

转载 作者:行者123 更新时间:2023-12-04 11:23:42 26 4
gpt4 key购买 nike

我是一个完整的 R 初学者,正在尝试做一些非常基本的事情 - 制作我从 Excel 导入的两个向量的直方图。

向量是 xa 和 xb。我试过 hist(xa),并得到以下错误:

Error in hist.default(xa) : 'x' must be numeric

所以我做了一些搜索,并尝试使用 as.numeric(xa) 解决这个问题,得到:
Error: (list) object cannot be coerced to type 'double'

所以我尝试了 as.list 函数,但它把我的向量变成了一个矩阵。不太确定发生了什么。向量中的数字都是大约 -2 到 +10 之间的 4 位数字。任何帮助将不胜感激!

最佳答案

这是你可以尝试的东西......不能保证,因为你没有给出一个有效的例子:

newXa <- sapply(xa, as.numeric)
hist(newXa)

应该做的是查看'x'的结构
str(x)

然后,如果 'xa' 是您指代 x[['a']] 的方式,您可以这样做:
hist( x[['a']] )

如果 str(x)表明“a”列是一个因素,一个人可能会更成功:
 hist( as.numeric(as.character(x[['a']]))  )

关于r - hist.default(xa) : 'x' must be numeric 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12633586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com