【发布时间】:2019-10-06 22:34:46
【问题描述】:
我有一个名为“missingdata”的数据框,其中一些行名是重复的,例如“Austria”、“Austria.1”和“Austria.2”。
我想完全删除那些名称中有一个点的行。
【问题讨论】:
标签: r
我有一个名为“missingdata”的数据框,其中一些行名是重复的,例如“Austria”、“Austria.1”和“Austria.2”。
我想完全删除那些名称中有一个点的行。
【问题讨论】:
标签: r
我们可以使用grep 和invert = TRUE
missingdata[grep("Austria\\.\\d+$", row.names(missingdata), invert = TRUE),]
或者如果它不是特定于特定前缀的
missingdata[grep("\\.\\d$$", row.names(missingdata), invert = TRUE),]
【讨论】: