我的数据是这样的:解析价格出来的字符串与R中的正则表达式的
L/S Price
$555,000Previous Price: $575,000
$865,000Previous Price: $875,000
$995,000
$1,325,000Previous Price: $1,459,000
我想结果是这样的:
555000
865000
995000
1325000
我能想出是最好的正则表达式([0-9,])+
但这有几个问题,例如也匹配只是噪音的“以前的价格”。我在我的正则表达式中加入了逗号,这样我就可以匹配整个价格,即使我最终需要删除逗号。
或者,我想我可以选择我不想要的部分,如([a-zA-Z]).+
之类的东西,然后将其删除,尽管我在执行此操作时遇到了问题。
这里有一个dput
:
> dput(mls_res$`L/S Price`[1:4])
c("$555,000Previous Price: $575,000", "$865,000Previous Price: $875,000",
"$995,000 ", "$1,325,000Previous Price: $1,459,000")
@哈克-R我一些解释更新。 – akrun
注意:有偏见的upvoting在:-) – akrun