自动虚拟变量我有如下创建以下的数据帧:R中
temp <- as.data.frame(with(uadm, table(prlo_state_code)))
我期待创建11个虚拟变量。前10名和“其他”各一名。前10名可以很容易地发现:
#top10
temp <- temp[order(temp$Freq, decreasing=T),]
head(temp, n=10)
我知道R是很大的,所以我假设有一个简单的从顶部10自动创建(和名称)的虚拟变量和折叠,其余为一个名为“其他”的最终假人。
在此先感谢您的帮助或见解。