使用gsub函数清理R中数据框中的列

时间:2018-01-08 17:34:42

标签: r

我有一个列显示某些人的总资产 3,94,24,827~3 Crore + 这种格式。我希望此列仅显示数值数据,即上限值为39400000,每行相同。如何在R。

中执行此操作

1 个答案:

答案 0 :(得分:1)

如果尝试类似

的内容怎么办?
text=“Rs 3,94,24,827 ~ 3 Crore+”
gsub(“\\D”,””,gsub(“,[2].+”,”00000”,text))
[1] “39400000”

单独获取数字;

gsub(“(~.*)|\\D”,””,text)
[1]”39424827”