You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Pandas导出NumPy数组至Excel时触发错误,寻求解决方案

问题分析与解决

你的代码逻辑本身没有问题,data["c"] = data["a"] + data["b"]确实会得到[7,13,8]的结果,报错的核心原因是Pandas写入xlsx格式文件需要依赖第三方库openpyxl,而你的环境中没有安装这个库。

解决步骤

  • 先安装依赖库,执行以下命令:
    pip install openpyxl
    
  • 安装完成后,你可以直接运行原代码,或者在to_excel方法中显式指定引擎(可选,避免环境冲突):
    df.to_excel("C:\\Users\\TeamWagner\\Documents\\db.xlsx", index=False, engine='openpyxl')
    

验证结果

运行代码后,控制台打印的DataFrame会是:

a  b   c
0  1  6   7
1  4  9  13
2  6  2   8

同时指定路径下会生成正确的Excel文件,其中c列数据与预期一致。

内容的提问来源于stack exchange,提问作者ADeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 02:05:55