一、all方法
DataFrame.all(axis=0, bool_only=None, skipna=True, level=None) 作用:返回是否所有元素都为真(可能在轴上)
axis: 0或’index’;1或’columns’;None。默认为0。指出哪个轴应该减少。0或’index’:减少索引,返回索引为原始列标签的Series。1或’columns’:减少列,返回一个索引为原始索引的Series。None:减少所有轴,返回一个标量。skipna: bool, 默认 True,排除NA/null值。如果整个row/column为NA,并且skipna为True,那么对于空row/column,结果将为True。如果skipna是False,那么NA就被当作True,因为它们不等于零。
pd.Series([True, True]).all()
pd.Series([True, False]).all()
df = pd.DataFrame({'col1':[True, True], 'col2':[False, True]})
df.all()
二、any方法
DataFrame.any(axis=0, bool_only=None, skipna=True, level=None) 作用:返回是否至少一个元素为真
pd.Series([False, False]).any()
pd.Series([True, False]).any()
pd.Series([]).any()
pd.Series([np.nan]).any()
pd.Series([np.nan]).any(skipna=False)