r - 删除数据框中行名中带有点的行,保留其余行
问题描述
我有一个名为“missingdata”的数据框,它的一些行名是重复的,例如“Austria”、“Austria.1”和“Austria.2”。
我想完全删除那些名称中有一个点的行。
解决方案
我们可以使用grep
和invert = TRUE
missingdata[grep("Austria\\.\\d+$", row.names(missingdata), invert = TRUE),]
或者如果它不是特定于特定前缀
missingdata[grep("\\.\\d$$", row.names(missingdata), invert = TRUE),]
推荐阅读
- ios - didSelectRowAt(indexPath:) 在平移手势后返回错误的行
- jquery - 为什么切换 div 标签在我的代码中不起作用?
- reactjs - 使用redux-form验证动态生成的表单并重新验证?
- excel - VBA Excel循环写入数据;访问 VBA 循环读取数据 - VBA.CreateObject 错误
- r - 新名称:* ` -> `..18` R 控制台中的消息
- mysql - MYSQL mysqldump 错误发生在使用 XAMPP 运行的 mac os shell 脚本中
- r - 取消嵌套和绑定嵌套的 tibble 列表列
- python - 从给定字典中获取数组
- flutter - 在 ListView Flutter 中获取当前可见的小部件
- java - Quartz 重试作业,触发器的延迟时间策略呈指数增加