Я пытаюсь выяснить, как печатать строку, учитывая известную запись в столбце в моем кадре данных, как вопрос 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 где-то, и я также знаю, что находится внутри колонны А, есть функция поиска, которая будет печатать весь ряд так ли находится внутри?
Почему я получаю эту ошибку?
Каким образом 'df [df ['A']. Str.contains (" t ")]' (из этого вопроса) не работает? –
Комментарии к удаленному ответу показали, что это не сработало с тех пор, как OP использовал старую версию pandas (0.8), а обновление (до 0,11) исправило ее. –