尝试将替换方法与pandas一起使用

时间:2013-03-25 15:42:57

标签: python replace pandas

我正在尝试用熊猫做一个简单的替换:

from pandas import *
In [2]: df = DataFrame({1: [2,3,4], 2: [3,4,5]})

In [4]: df[2]
Out[4]:
0    3
1    4
2    5
Name: 2

In [5]: df[2].replace(4, 17)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
c:\Python27\<ipython-input-5-b4adce9e9b15> in <module>()
----> 1 df[2].replace(4, 17)

AttributeError: 'Series' object has no attribute 'replace'

我错过了什么?

1 个答案:

答案 0 :(得分:2)

版本0.9.0中添加了replace方法(请参阅release notes)。

注意:您可以通过在right-hand-side of the webpage上选择该版本来检查大熊猫特定版本的文档。但请考虑更新到最新的稳定版本。