R中是否有一个函数采用一列标称变量(多于两个)并赋值。列中的值是未知的,但是我可以让您体验它们的含义。或者,我正在考虑删除此列,但数据集" Occupation"可能是一个方便的专栏。需要这样做,以便我可以使用" Gowers"方法。我正在分析的数据来自here
> [1] w q q w w m
>
Levels: aa c cc d e ff i j k m q r w x
希望我已经提前解释好了,并且在提出问题时提前欢呼
答案 0 :(得分:0)
这是我最后用于占用0到1之间重新缩放的代码,希望这对其他人有用。不是100%肯定这是正确的标签,但至少给你一个关于改变R中“因子”水平的指南。
Data$Occupation <- factor(Data$Occupation,
levels = c("aa", "c", "cc", "d", "e", "ff", "i", "j", "k", "m", "q", "r", "w", "x"),
labels = c(0, 0.07692307692307692308, 0.08333333333333333333, 0.09090909090909090909,
0.1, 0.11111111111111111111, 0.125, 0.14285714285714285714,
0.16666666666666666667, 0.2, 0.25, 0.33333333333333333333, 0.5, 1))