【发布时间】:2021-10-19 00:22:21
【问题描述】:
我需要从特定列中删除所有非数字:
原始数据示例:€42,990
我需要在数字之前删除所有内容,请注意,没有空格,所以结果是:42,990
我已经尝试过了,它确实有效,但我相信它可以用更好的方式编写。
df$PriceinGermany <- sub(pattern = ".*?\\D\\D\\D",replace=" ", df$PriceinGermany)
【问题讨论】:
-
pattern="\\D+"