现象:
对DataFrame中 varchar
类型字段取不为空数据时,notnull()
语法未剔除为空‘’,一个空格‘ ’,多个空格的情况,导致对数据进行计数或者其他操作会不准确
原因:
对DataFrame中varchar
类型字段取不为空数据时,notnull()
语法未剔除为空‘’,一个空格‘ ’,多个空格的情况
举例:
如有DataFrame:df
=
fruit
0 None
1 NaN
2
3
4
5 apple
6 peach
7 kill
看着展示结果前五个值都为空,都应该过滤掉,使用平常取出不为空的语法:df[df["fruit"].notnull()]
结果为:
fruit
2