r - 因子水平的 R 子集
问题描述
我正在尝试制定将按因子级别而不是因子名称作为子集的代码,因此只需进行最少的编辑即可将代码与其他数据集一起运行。因子水平的数量始终为 4,但这些水平的名称可能会根据数据集而改变。1
具体来说,SET1$Bearing 因子的名称可能会改变。例如,“001°”可能是下一个数据集中的“002°”。目前我使用此代码...
SET1Bearing1<-SET1[SET1$Bearing=="001°",]
然而,这只是因子名称的子集。不管因子名称如何,有没有办法按因子级别进行子集化?
解决方案
SET1Bearing1<-SET1[SET1$Bearing == levels(SET1$Bering)[4],]
应该管用
推荐阅读
- python-3.x - 使用 Google Cloud Endpoints 时如何重启 Flask 服务器?
- google-apps-script - Google App Script 能否通过链接下载压缩的 csv 文件并解析该 CSV?
- sql - SQL中的MAX函数返回不是最大值
- tcl - 如何在 Synopsys DVE 下运行的 Tcl 脚本中打印(放入日志)信号值?
- html - 移动只有相等的css-float div之间的空白空间
- r - R中的模糊外连接/合并
- outlook - 桌面 Outlook 插件登录问题 - 13003“不支持用户身份类型”
- android - 我自己的库中依赖项的 api 或实现?
- c# - UWP 绑定到 ConverterParameter 不起作用
- spring-mvc - 源服务器没有找到目标的当前表示或不愿意透露存在