数据库中的空值和空字符,均显示为NaN
直连数据库,读取到python后会怎样?数据库中NULL,全部在pandas中显示为None;而空字符没有变化还是"
那pandas对数据库读取的数据有怎么样的转化规则?pandas会将数据库中数值型字段中的None转为NaN,但是其他类型字段会保留None
同时pandas在进行count计算是,不计算None和NaN,但计算空字符"
而进行sum计算时,会同时排除掉NaN和None。
pandas中如何判断空值类型,又如何转化None和NaN呢?一般我们可以借助,isnull()和isna()来直接进行判断,它们会将None和NaN都识别为空值含义。