python查询出结果后怎么快速统计每列缺失值?每列不管是字符,数值,日期都要统计出为空的个数,或者统计处有值的个数也可以








import psycopg2 as pg
import pandas as pd
import numpy as np
import zipfile
import os
import sys
pd.set_option('display.max_columns',None)
pd.set_option('display.max_rows',None)
conn = pg.connect("dbname=%s user=%s password=%s host=%s port=%s" %('gpdw', 'dm_mtgg','A&eXbDuM7OiGz9BilS9X','gp-wz9q87z01t1bu4fv6.gpdb.rds.aliyuncs.com','3432'))
n_cursor = conn.cursor()
datat=pd.read_sql(sql='''select
* from dm_mtgg_fk_g7_credit
''',con=conn)
datat
datat.oil6mpercard.isnull().sum()
这段代码最后显示统计缺失值为2,但是明显缺失值不止2个
如图:

这是我的代码:data2['oil6mpercard'].isnull().sum(axis=0),因为我导入表以后名字是data2,显示出来结果还是0,但是这一列都是空值呀

同学,我这边显示的是 正确 的 , 结果是 10 ,我看不清你发的图片,你把你的代码发我一下 , 我的代码如下:
import pandas as pd
# 首先导入数据
df = pd.read_excel(r'C:\Users\12234\Desktop\1599213090_256378.xlsx')
df.head()
# 统计某一列的缺失值
df['oil6mpercard'].isnull().sum(axis=0)

import pandas as pd
# 首先导入数据
df = pd.read_excel('1599213090_256378.xlsx')
df.head()
# 统计某一列的缺失值
df['firstgpsdate'].isnull().sum(axis=0)