【发布时间】:2015-06-25 21:12:20
【问题描述】:
我正在尝试通过 Pandas Datarame 将元组列表导出到 Excel,但每次尝试运行该函数时,我都会得到:
TypeError: init() 得到了一个意外的关键字参数“engine”
元组列表类似于
[(83, 97), (34, 78), (39, 70), (60, 66), (90, 48)...]
这是我正在使用的代码:
#Create a Pandas Excel writer using XlsxWriter as the engine.
writer = pd.ExcelWriter(results, engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1', index=False)
有人知道为什么会这样吗?这是缺少模块的情况吗?我在无法访问互联网的区域工作,因此无法下载/更新库。除了将元组列表轻松传递到 excel 文件之外,还有其他替代方法吗?
【问题讨论】:
-
是否必须输出为 excel 工作簿,还是 CSV 就足够了?您可以将元组列表更改为数据框,然后很容易地输出为 csv...
-
@flyingmeatball 在这种情况下,CSV 就足够了。随着我的工具的进步,我可能希望将基于 excel 的数据格式化。