我使用read.table读取UTF-8编码的csv文件,一列显示为:
[1] 16渭g/m鲁 15渭g/m鲁 14渭g/m鲁 15渭g/m鲁 12渭g/m鲁 16渭g/m鲁
[7] 12渭g/m鲁 15渭g/m鲁 11渭g/m鲁 15渭g/m鲁 12渭g/m鲁 15渭g/m鲁
在我使用as.character将此列转换为字符并查看它们之后,它显示为:
16ug/m3
等
我需要的是这个字符串的数字部分。我该怎么办?
答案 0 :(得分:0)
> gsub("[^0-9.]", "", "13.2sometextinthemiddleofnumbers12")
[1] "13.212"