gpt4 book ai didi

python - 假设未安装 'openpyxl' 模块,将 pyspark 中的数据框导出到 excel 文件

转载 作者:行者123 更新时间:2023-12-04 19:50:52 28 4
gpt4 key购买 nike

我正在尝试将我的 spark 数据帧写入 excel 文件以通过在 pandas 数据帧中更改它们然后使用

来生成所需的报告
panda_df = df.toPandas()
writer = pd.ExcelWriter(filename)
panda_df.to_excel(writer,'Sheet1', startcol = 0, startrow = 0)

这给出了一个错误提示

File "/usr/lib64/python2.6/site-packages/pandas/io/excel.py", line 350, in __init__
from openpyxl.workbook import Workbook
ImportError: No module named openpyxl.workbook

我在远程服务器上运行它,因此没有使用 sudo apt-get 的管理员权限,因为它说“Sudo: apt-get: command not found”,我也尝试过使用 pip 不使用它也没有安装。有没有其他方法可以在 Excel 中编写数据框?

最佳答案

您可以进行如下操作。

您可以从此处的源存储库克隆该库:

git clone https://bitbucket.org/openpyxl/openpyxl

进入 openpyxl 目录,然后运行以下命令在没有管理员权限的情况下为您的用户安装它:

python setup.py install --user

然后,您可以将 openpyxl 的路径添加到您的代码中,如下所示:

import sys
sys.path.append('/path/to/openpyxl/folder')

panda_df = df.toPandas()
writer = pd.ExcelWriter(filename)
panda_df.to_excel(writer,'Sheet1', startcol = 0, startrow = 0)

关于python - 假设未安装 'openpyxl' 模块,将 pyspark 中的数据框导出到 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46068769/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com