处理pandas读取数据为nan时

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。

posted @ 2024-06-24 13:42  你说夕阳很美  阅读(478)  评论(0)    收藏  举报