为什么我在尝试创建历史记录时出错?R表示';x';必须是数字,这意味着什么?

为什么我在尝试创建历史记录时出错?R表示';x';必须是数字,这意味着什么?,r,histogram,R,Histogram,每次我尝试在R中创建直方图时,它都会显示: Error in hist.default(csf.df$csf_recode) : 'x' must be numeric 这是什么意思?我已尝试删除-99变量,但仍然会出现此问题。Hi@Michelle\u Marcus,欢迎使用SO!你能把str(csf.df)的结果添加到你的问题中吗?听起来好像您的csf\u recode变量可能不是数字(也就是说,它可能是字符类)。已经解决了,谢谢!

每次我尝试在R中创建直方图时,它都会显示:

Error in hist.default(csf.df$csf_recode) : 'x' must be numeric 

这是什么意思?我已尝试删除-99变量,但仍然会出现此问题。

Hi@Michelle\u Marcus,欢迎使用SO!你能把
str(csf.df)
的结果添加到你的问题中吗?听起来好像您的
csf\u recode
变量可能不是数字(也就是说,它可能是字符类)。已经解决了,谢谢!