DataFrame:
原始数据:
1、可以通过 DataFrame[ 过滤条件 ] 来进行过滤
print( data
[ data
['fruit_label'] == 1] )
2、 注意事项
过滤条件可以进行 与或非过滤的条件超过一个时,需要在每个条件的外面加()运算符不能用 and,or,not 而是用 &,|,!
print( data
[ (data
['fruit_name'] == 'apple') & (data
['mass'] >= 100) ])
print(data
[ data
['fruit_label'] != 1] )
3、 DataFrame 过滤后可以赋值
data
= data
[ data
['fruit_label'] == 4 ]
data
Series:
将原数据中 mass列取出,对其进行过滤
注意事项跟DataFrame一致
ser
= ser
[ (ser
> 170) & (ser
< 180) ]
ser
可直接对过滤所得数据进行赋值
ser
[ (ser
> 170) & (ser
< 180) ] = 1
ser
转载请注明原文地址:https://blackberry.8miu.com/read-31851.html