2013-05-16 7 views
2

나는 데이터 프레임 내의 열에 알려진 항목이 주어진 행을 인쇄하는 방법을 알아 내려고 노력하고있다. this 질문과 비슷하다. 그러나 이것은 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' 
내가 't'를 알고 말할 어딘가에 내 DataFrame에 나는 또한 열 A 내에 존재 알고, 전체 행 그것을 밖으로 인쇄 할 수있는 검색 옵션이 안에 있습니까?

왜이 오류가 발생합니까?

+0

df [df [ 'A']. str.contains ("t")]'(그 질문에서) 작동하지 않는다 ?? –

+0

삭제 된 답변에 대한 의견은 OP가 pandas (0.8)의 이전 버전을 사용하고 업그레이드 (0.11로)가 수정 되었기 때문에 이것이 작동하지 않는다는 것을 보여주었습니다. –

답변