【问题标题】:Delete rows in dataframe with a dot in its rowname, keep the rest删除数据框中行名中带有点的行,保留其余行
【发布时间】:2019-10-06 22:34:46
【问题描述】:

我有一个名为“missingdata”的数据框,其中一些行名是重复的,例如“Austria”、“Austria.1”和“Austria.2”。

我想完全删除那些名称中有一个点的行。

【问题讨论】:

标签: r


【解决方案1】:

我们可以使用grepinvert = TRUE

missingdata[grep("Austria\\.\\d+$", row.names(missingdata), invert = TRUE),]

或者如果它不是特定于特定前缀的

missingdata[grep("\\.\\d$$", row.names(missingdata), invert = TRUE),]

【讨论】:

    猜你喜欢
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-19
    • 2019-04-28
    • 1970-01-01
    • 2021-05-18
    • 2021-03-21
    • 1970-01-01
    相关资源
    最近更新 更多