我試圖弄清楚如何在給定數(shù)據(jù)框內(nèi)某列的已知條目的情況下打印行,就像這個(gè)問(wèn)題一樣。但是,這不適用于我的DataFrame。In [10]: dfOut[10: A B C D0 a b c d1 t f h e2 j r y kIn [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'只是為了嘗試闡明我的目標(biāo),比如說(shuō)我知道“ t”位于我的DataFrame中的某個(gè)地方,并且我也知道它位于A列中,是否有一個(gè)搜索選項(xiàng)可以打印出它所在的整行?為什么會(huì)出現(xiàn)此錯(cuò)誤?
1 回答

四季花海
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
向量化的字符串方法是在pandas 0.9中引入的(因此,在您使用的版本中,它不能作為Series方法使用:0.8)。將您的熊貓刷新到最新的穩(wěn)定版本,以獲取最新和最強(qiáng)大的功能。
添加回答
舉報(bào)
0/150
提交
取消