[英]How to replace part of a string in Pandas?
我有這個數據框:
area baths hab date price
0 Área 45m2 Baños 2 Hab. 1 Publicado: 14/11/2015 $1,250,000
1 Área 60m2 Baños 2 Hab. 1 Publicado: 14/11/2015 $2,400,000
2 Área 52m2 Baños 2 Hab. 1 Publicado: 14/11/2015 $240,000,000
3 Área 48m2 Baños 1 Hab. 1 Publicado: 14/11/2015 $1,900,000
4 Área 47m2 Baños 1 Hab. 1 Publicado: 14/11/2015 $2,300,000
dataframe.dtypes
area object
baths object
hab object
date object
price object
dtype: object
在“區域”列中,我試圖擺脫字符串“Área”的一部分,所以我嘗試了:
dataframe.replace('Área ', '', regex=True)
什么都沒發生。 從未使用過熊貓文字。 我做錯了什么?
謝謝
熊貓'0.16.2'Python 2.7
這可以通過獲取除字符串的前5個字符之外的所有字符來實現:
df['area'] = [s[-4:] for s in df['area']]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.