最近項(xiàng)目中有一個(gè)功能是要讀取Excel表格并對(duì)其數(shù)據(jù)進(jìn)行空值判斷,這里我用的是pandas讀取Excel文件,在進(jìn)行空值判斷時(shí)總是不滿足條件,將數(shù)據(jù)全部輸出才發(fā)現(xiàn),原來讀出來的空值不是''而是nan:
后來幾經(jīng)查詢才發(fā)現(xiàn)pandas默認(rèn)讀取空字符串時(shí)讀出的是nan,在使用 pandas.read_excel(file)這個(gè)方法時(shí)可以在后面加上keep_default_na=False,這樣讀取到空字符串時(shí)讀出的就是''而不是nan了:
df = pd.read_excel(file,keep_default_na=False)
聯(lián)系客服