![](/img/trans.png)
[英]User-defined function that will rename a variable in a named column in R
[英]R rename nomial variable numeric function
R中是否有一個函數接受一列名義變量(兩個以上)並分配一個數值。 列中的值是未知的,但是我可以帶您了解它們的含義。 另外,我正在考慮刪除此列,但是數據集“職業”可能是一個方便保留的列。 需要執行此操作,以便我可以使用“ Gowers”方法處理表。 我正在分析的數據來自這里
> [1] w q q w w m
>
Levels: aa c cc d e ff i j k m q r w x
希望我已經很好地解釋了這一點,並為查看我的問題預先歡呼
這是我最后用它在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))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.