![]() |
1
13
有人试过用这种简单的方法吗?它不需要特殊的包,只需要了解R如何处理因子。 假设要重命名因子中的级别,获取它们的索引
在本例中,我们假设要知道级别“e”和“w”的索引
现在我们可以使用这个索引来替换因子“a”的级别
如果你现在看看数据帧因子
我让你试试结果。 |
![]() |
2
14
一个选择是
示例,其中
最后几行给出:
现在让我们合并级别
它给出:
在不拼写要合并的级别的情况下执行此操作:
它给了我们同样的
|
![]() |
3
3
你可以这样做:
更新:更复杂的因素。
|
![]() |
4
2
有两种方法。 如果你不想降低未使用的水平,即“b”和“c”,约书亚的解决方案可能是最好的。 如果要删除未使用的级别,则
或
|
![]() |
5
0
这是所选答案的简化版本: 我发现处理这个问题最简单的方法就是简单地通过查看因子级别,然后写下要覆盖的数字来覆盖它们。
|
|
Marc B. · 使用ggplot2创建条形图时“缺少值” 1 年前 |
|
Mallikarjun M · 如何使用随机森林进行时间序列预测? 1 年前 |
|
ly li · 模型摘要:当表格形状改变时,拟合优度消失 1 年前 |
![]() |
RoyBatty · 统计每个字符在整个数据集中出现的次数 2 年前 |
![]() |
stats_noob · R: 记录某个“行为”发生的循环的索引? 2 年前 |