【发布时间】:2016-02-16 22:01:37
【问题描述】:
我有这个数据框:
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
在'area'列中,我试图摆脱字符串'Área'的部分,所以我尝试了:
dataframe.replace('Área ', '', regex=True)
什么都没有发生。从未在熊猫中处理过文本。我做错了什么?。
谢谢
熊猫'0.16.2' Python 2.7
【问题讨论】:
-
试试这个:
dataframe.replace({ "Área " : "" }, regex=True) -
太棒了。有用。我不明白为什么....谢谢
标签: python python-2.7 pandas replace