[问题] 印出逻辑判断后的字段值

楼主: m87dd05 (八八里阿巴)   2017-07-10 18:02:40
请问各位如果今天我有df1和df2两个dataframe
df1:
A B C
0 10 5 2
1 20 10 8
2 30 15 4
df2:
A B C
0 10 5 2
1 20 5 8
2 30 15 4
使用逻辑判断后可以得到下表这个结果
df1>df2:
A B C
0 F F F
1 F T F
2 F F F
pandas有办法再进一步的印出 True 是 (B,1)这个字段吗?
作者: yanchenglin (LIN)   2017-07-11 01:56:00
xx=df1>df2;list(zip(*np.where(xx == True)))list(xx[xx == True].stack().index) 也可以
楼主: m87dd05 (八八里阿巴)   2017-07-11 11:01:00
谢谢Y大,不过可以在请问你第二种这是什么方法吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com