r - 删除字符串中的多余字符
问题描述
我有一个看起来像这样的列:
Item_Number
R8934nr fd
4hgsi32df
Miognse daf
我只想保留前 7 个字符并删除其余字符。我是 R 新手,我尝试过:
gsub(Item_Number, '', '[7]')
解决方案
如果你只想保留这样的角色就可以了。
your.string <- "R8934nr fd"
your.string <- gsub(" ","",your.string)
your.string <- gsub("[[:digit:]]+","",your.string)
your.string <- substr(your.string,1,7)
推荐阅读
- c# - 在主屏幕上打开表格
- azure - 如何在 App 洞察力上创建 Azure Kusto 查询以仅按客户端操作系统名称(已删除操作系统版本)分组?
- php - 如何隐藏选择选项值并用新值替换 2 个选项?
- git - 如何从存储库中已有的特定 TAG 更改文件?
- java - 无法解决类异常:com.blazemeter.jmeter.RandomCSVDataSetConfig
- azure - DATABRICKS 数据库文件系统
- jquery - 有没有办法使用汇总在 ES6 和 UMD 中编写 jQuery 插件
- python - Anaconda:安装 mgwr 时出现 UnsatisfiableError
- angularjs - 如何使用 angularJS ui-mask 强制 2 或 3 个字符或数字
- c# - xslt 到多个输出