Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何替换熊猫中的部分字符串?_Python_Python 2.7_Pandas_Replace - Fatal编程技术网

Python 如何替换熊猫中的部分字符串?

Python 如何替换熊猫中的部分字符串?,python,python-2.7,pandas,replace,Python,Python 2.7,Pandas,Replace,我有这个数据框: 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

我有这个数据框:

    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)
什么也没发生。从未在pandas中使用过文本。我做错了什么

谢谢

大熊猫‘0.16.2’
Python2.7的工作原理是,除了字符串的前5个字符外,其他所有字符都可以使用:

df['area'] = [s[-4:] for s in df['area']]

试试这个:
dataframe.replace({“Área”:“”},regex=True)
Great。它起作用了。我不明白为什么……谢谢