【发布时间】:2016-07-27 16:40:37
【问题描述】:
我有一个数据框,我试图在其中查看“#Inc”列以查看是否有数字 4。如果有,我想打印整行。我该怎么做?
我试过这个但失败了(错误是 --> 只允许将类似对象的列表传递给 isin(),你传递了一个 int):
if df.loc[df['#Inc'].isin(4)] is true:
print 'WIN'
else:
print 'FAILURE!'
这是输出:
输出:
月平均公司#Inc Avg.Dec #Dec
0 月 0.091454 1 0.000000 0
2 月 1 日 0.008307 1 -0.030809 1
2 三月 0.000000 0 -0.027193 2
4 月 3 日 0.008845 1 -0.035857 1
5 月 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
8 SEP 0.000000 0 -0.042201 2
9 OCT 0.044914 1 -0.049798 1
11 月 10 日 0.000000 0 -0.148163 2
11 月 11 日 0.039241 1 -0.024030 1
【问题讨论】:
标签: python list pandas dataframe