我的數據是這樣的:解析價格出來的字符串與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