處理pandas讀取資料為nan時

你说夕阳很美發表於2024-06-24

Python之pandas讀取Excel表格空值為nan的處理_python pandas讀取excel nan-CSDN部落格

背景:

  pd.read_excel(file_name).to_dict(orient='records')讀取資料為字典格式,然後做一些處理和篩選之後,再用json.dumps()轉成json格式

在轉json時報nan未定義之類的問題,透過增加keep_default_na=False引數,當資料為nan時轉換成''空字串

pd.read_excel(file_name, keep_default_na=False).to_dict(orient='records')

*如果' keep_default_na '為True,並且' na_values '被指定,' na_values '
附加到用於解析的預設NaN值。
*如果' keep_default_na '為True, ' na_values '沒有指定,只有
預設的NaN值用於解析。
*如果' keep_default_na '為False,則只指定' na_values '
指定的NaN值' na_values '用於解析。
*如果' keep_default_na '為False,並且' na_values '未指定,則不會
字串將被解析為NaN。

相關文章