Vectorized DataFrame Python-pandas?

时间:2013-05-16 05:53:10

标签: python pandas

我正在尝试弄清楚如何在我的数据框中的列中给出已知条目的行,就像this问题一样。但是,这对我的DataFrame无效。

In [10]: df
Out[10:
   A   B   C   D
0  a   b   c   d
1  t   f   h   e
2  j   r   y   k

In [11]: df[df['A'].str.contains('t')]

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-11-618e00d5bb36> in <module>()
----> 1 df[df['A'].str.contains('t')]

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

只是为了尝试澄清我的目标,说我知道't'在我的DataFrame中某处,我也知道它位于A列中,是否有一个搜索选项会打印出它所在的整行内?

为什么我收到此错误?

1 个答案:

答案 0 :(得分:1)

Vectorized string methodsintroduced in pandas 0.9(因此在您使用的版本中,它不可用作系列方法:0.8)。将您的pandas刷新到latest stable version以获取最新和最好的功能。