r数据类型
R 报错:argument is not numeric or logical(传给函数的不是数值)
传给统计函数的对象是字符或因子。
报错原文
Error in mean(x) : argument is not numeric or logical: returning NA为什么会报这个错
传给统计函数的对象是字符或因子。
怎么解决
class(x) 检查,转成数值后再算。
代码示例
class(x)
mean(as.numeric(x), na.rm = TRUE)同工具的其他报错
报错解决了,但方法还没搞懂?
报错只是表象。因果推断、面板数据、稳健性检验这些方法背后的逻辑,知识库里按「原理 × 直觉 × 代码」讲清楚了。
进入知识库 →