在熊猫数据框上签名检查

时间:2020-08-17 16:31:10

标签: pandas numpy

我有一个这样的数据框(df):

        A           B           C          D
0   -0.01961    -0.01412    0.013277    0.013277
1   -0.021173   0.001205    0.01659     0.01659
2   -0.026254   0.009932    0.028451    0.012826

如何有效地检查是否存在任何列值没有相同符号的列?

1 个答案:

答案 0 :(得分:2)

检查np.signnunique

np.sign(df).nunique()!=1
Out[151]: 
A    False
B     True
C    False
D    False
dtype: bool