【发布时间】:2021-02-08 06:13:17
【问题描述】:
我从网站上提取了有关房价的数据,但是价格列有诸如“报价超过 790,00 美元”之类的文字我希望能够提取价格,我已经尝试过
test={'Price':['$593,000','$320,000+ price range','Offers Over $795,000'],'Bedrooms':['3','2','1']}
Houses=pd.DataFrame(test)
Houses['Price'].str.extract(pat='([$].)')
但是,这只会提取 $ 和第一个数字,但不会提取整个数字。
【问题讨论】:
-
“提取 $ 和第一个数字” - 这正是
([$].)应该提取的内容。
标签: python pandas dataframe extract