1.通过pd.isnull()来判断:

for index, row in dataFrame.iterrows():
	 if pd.isnull(dataFrame.loc[index,'name'])==True:
        continue

2.通过np.nan 来比较判断

for index, row in dataFrame.iterrows():
	 if dataFrame['name'][index] is np.nan:
        continue


3.过滤掉Dataframe类型数据某列中为空的数据

#剔除掉为空的行
data=data[pd.isnull(data['column_name'])==False]
 
#只保留日期列中为 2023-08,2023-09的行数据
data=data[data['日期'].apply(lambda x:True if x in ['2023-08','2023-09'] else False )]

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐