我试图创建一个数据框并在其上应用一些功能。但是,由be创建的列是因子,我无法通过as.numeric(as.character(data $ variable))将它们转换为数字。在应用均值(变量)或求和(变量)之前,我需要数据为数字形式。
例如,我这样做了:
C(" 5"" 4"" 6") - >高度
data.frame(高度) - >数据
as.numeric(as.character(高度))
现在,mean(height)给我一个错误:参数不是数字或逻辑,返回NA
请帮忙。
答案 0 :(得分:0)
适用于
history
答案 1 :(得分:0)
如果
height <- as.numeric(height)
为您提供NA NA NA NA NA NA NA NA您可以尝试以下技巧:
sapply(height, as.numeric)