我有一個數據幀,我試圖通過列「#Inc」來查看是否有數字4.如果有,我想打印整行。我該怎麼做呢?數據幀列數據 - 熊貓 - python
我嘗試這樣做,失敗(錯誤是 - >只喜歡對象列表允許被傳遞到ISIN(),你通過一個int):
if df.loc[df['#Inc'].isin(4)] is true:
print 'WIN'
else:
print 'FAILURE!'
這裏是輸出:
OUTPUT:
月平均公司#Inc Avg.DeC#Dec
0 JAN 0.091454 0.000000 1 0
2月1日0.008307 1 -0.030809 1
3月2日0 0.000000 -0.027193 2
4月3日0.008845 1 -0.035857 1
4可以0.000000 0 -0.076321 2
6月5日0.033715 1 -0.025242 1
7月6日0.016775 1 -0.028849 1
8月7日0.079845 1 -0.033116 1
9月8日0.000000 0 -0.042201 2
10月9日0.044914 1 -0.049798 1
11月10日0 0.000000 -0.148163 2
12月11日0.039241 1 -0.024030 1
將它的行解包爲一個序列並不是很有效,然後比較每個元素。 http://stackoverflow.com/a/10739432/492620 – Oz123