2013-05-16 12 views
2

Я пытаюсь выяснить, как печатать строку, учитывая известную запись в столбце в моем кадре данных, как вопрос this. Однако это не работало для моего DataFrame.Векторизованный DataFrame Python-pandas?

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' 

Просто, чтобы попытаться прояснить свою цель, сказать, что я знаю, «т» в моем DataFrame где-то, и я также знаю, что находится внутри колонны А, есть функция поиска, которая будет печатать весь ряд так ли находится внутри?

Почему я получаю эту ошибку?

+0

Каким образом 'df [df ['A']. Str.contains (" t ")]' (из этого вопроса) не работает? –

+0

Комментарии к удаленному ответу показали, что это не сработало с тех пор, как OP использовал старую версию pandas (0.8), а обновление (до 0,11) исправило ее. –

ответ

Смежные вопросы