r - 将 NA 和/或因子水平随机更改为 R 中的其他因子水平
问题描述
我有一个数据框,其中一列是具有 3 个级别的分类变量“组”:“A”、“B”、“未知”,它也有 NA。
我想把所有的“未知”和 NA 随机分配给“A”,一半分配给“B”。我尝试在dplyrmutate()
中使用andreplace()
函数,但想不出如何将它们随机分配给任一组。
解决方案
像这样的东西...
replacements = sample ( c ( 'A', 'B' ), number_wanted, replace = TRUE )
...应该做的伎俩
推荐阅读
- android - 固定状态栏和隐藏导航栏
- reactjs - 在 React 上使用段并调用“analytics.default.track”错误“超出最大调用堆栈大小”
- python - Django:芹菜任务不使用 .delay() 执行
- typescript - 在 Ant Design React Typescript 项目中添加对 LESS 模块的支持
- symfony4 - symfony 4 - “属性 App\\Model\\BaseCar::$model 不存在”
- r - 如何在R中导入matlab表
- python - 如何比较两个 GLCM 以找到相似之处?
- symfony - SonataUserBundle + FOSUserBundle 覆盖表名或前缀 - Symfony 4
- edx - 无法在 80 端口访问 open edx studio
- websocket - Kurento - Firefox 无法在 wss:// 建立与服务器的连接
:8433/kurento。