首页 > 解决方案 > 将 000 转换为 K

问题描述

我有如下数据。我想将 000 转换为 K。

x <- data.frame(categoreis = c('[0, 1000)','[1000,3000)', 'Total','[20000, 40000]'))

[0, 1000) 应显示为 [0, 1K)。同样,[20000, 40000] 应该显示为 [20K, 40K]。

标签: rstring

解决方案


您可以与表示边界gsub的正则表达式一起000\\b使用。\\b

gsub("000\\b", "K", x$categoreis)
#[1] "[0, 1K)"    "[1K,3K)"    "Total"      "[20K, 40K]"
´´´

推荐阅读