我想将因子变量转换为数字变量,但as.numeric
没有达到我期望的效果。
下面,我将基于原始变量获取该变量的数字版本的摘要统计信息。均值以1递增。...(他推测)因子的水平同时具有名称和数字,并且我希望新变量的值来自于何时as.numeric
使用该数字的名称?
> describe.by(as.numeric(df$sch), df$sch)
group:
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 5389 1 0 1 1 0 1 1 0 NaN NaN 0
---------------------------------------------------------
group: 001
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 19 2 0 2 2 0 2 2 0 NaN NaN 0
---------------------------------------------------------
group: 002
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 54 3 0 3 3 0 3 3 0 NaN NaN 0
---------------------------------------------------------
1
我删除了您添加的新标签;在我看来,它们似乎太笼统而不具有歧视性,或者在as.factor太窄的情况下(因为它是R base中的函数)。如果您认为丢失了任何东西,请重新标记。
—
JMS