处理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。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)