【问题标题】:Remove part of column name post the second "_" [duplicate]删除第二个“_”后的部分列名 [重复]
【发布时间】:2019-03-26 19:00:10
【问题描述】:

我有一个包含列名的向量

group <- c("amount_bin_group", "fico_bin_group", "cltv_bin_group", "p_region_bin")

我想替换每个元素中第二个“_”之后的部分,即我希望它是

group <- c("amount_bin", "fico_bin", "cltv_bin", "p_region")

我可以把它分成两个向量,然后试试 gsub 或 substr。但是,在向量中这样做会很好。有什么想法吗?

我查看了关于同一问题的其他帖子,但没有一个有这个框架

【问题讨论】:

标签: r gsub substr


【解决方案1】:
> sub("(.*)_.*$", "\\1", group)
[1] "amount_bin" "fico_bin"   "cltv_bin"   "p_region"  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2019-12-29
    • 2020-08-17
    • 2018-09-14
    • 1970-01-01
    相关资源
    最近更新 更多