
pandas csv 转 xlsx 后读取时间列全变成 nan
问题描述:
使用 pandas 将 csv 文件转换为 xlsx 文件后,再次读取 xlsx 文件中的时间列,发现值全部变成了 nan。
代码片段:
import pandas as pd
df = pd.read_csv('input.csv')
df.to_excel('output.xlsx',index=false)另存为 xlsx 文件后:
df = pd.read_excel('output.xlsx')问题:
为什么“审核入库时间列”的值在读取时会变成 nan?
解决方案:
修正读取代码为:
df = pd.read_excel('output.xlsx', parse_dates=['审核入库时间列'], date_parser=lambda x: pd.to_datetime(x, format='%Y-%m-%d %H:%M:%S'))其中:
以上就是pandas CSV 转 XLSX 后时间列变 NaN:如何读取正确的时间信息?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号