处理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 @   你说夕阳很美  阅读(294)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示