一、过滤机制
可以按照下列方法,依据列的值过滤DataFrame处理某些符合条件的行
dataframe[ 条件 ]
dataframe[ dataframe["colname"] > value ]
dataframe[ dataframe["colname"] < value ]
dataframe[ dataframe["colname"] != value ]
二、推导过程
boolean_array = dataframe["colname"] > value ————> Series type with bool values
dataframe[boolean_array] —————> DataFrame filtered
||
dataframe[ dataframe["colname"] > value ] —————> DataFrame filtered
三、多条件过滤
dataframe[ dataframe["col1"] > val1 & dataframe["col2"] != val2]
参考文章: