r - 将 000 转换为 K
问题描述
我有如下数据。我想将 000 转换为 K。
x <- data.frame(categoreis = c('[0, 1000)','[1000,3000)', 'Total','[20000, 40000]'))
[0, 1000) 应显示为 [0, 1K)。同样,[20000, 40000] 应该显示为 [20K, 40K]。
解决方案
您可以与表示边界gsub
的正则表达式一起000\\b
使用。\\b
gsub("000\\b", "K", x$categoreis)
#[1] "[0, 1K)" "[1K,3K)" "Total" "[20K, 40K]"
´´´
推荐阅读
- android - HttpException:无效响应,原因短语中出现意外 10
- r - 如何将 cat 的输出分配给列表中的对象?
- javascript - 如何制作正则表达式以获取 div 中的字符串?反应原生
- python - 使用 Dash-core-components.Upload 上传一个csv文件,并保存在项目目录中,供其他脚本使用
- ios - 将 switch-as 从 Switch 转换为 Objective-C
- python - 如何更改条的颜色,以便每个条具有不同的颜色并更改图例名称?
- node.js - Nodejs 在 cpanel 中托管时出现 404 错误?
- python - 从 url 获取图像并希望从自己的分类模型中预测图像
- html - 滚动一些像素后显示固定的 DIV
- python - 使用 Django 视图将每 3 个对象分组为单独的上下文变量?