gpt4 book ai didi

python - 使用 DataFrame python 将控制台输出写入 Excel 工作表

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:23 25 4
gpt4 key购买 nike

for foo in root.finadall(xpath):
print (foo.name[xpath], foo.country[xpath])
df = DataFrame({'Name': foo.name[xpath], 'conutry': foo.country[xpath]})
df.to_excel('foo.xlsx', sheet_name='sheet1', index=False)

输出在控制台中打印出许多名称。但在Excel中,它只存储最小的一个。如何将所有名称存储在 Excel 中。

为了获得清晰的想法:

The console output:
Name Country
jennfier abc
andy john cde
carwl xyz

在 Excel 中,我看到唯一的 carwl xyz。

最佳答案

您将在循环的每次迭代中覆盖 Excel 文件,因此请尝试首先收集所有数据,然后根据收集的数据生成单个 DataFrame 并将其另存为 Excel

DataFrame({'Name': collected_data_list}).to_excel('foo.xlsx', sheet_name='sheet1', index=False)

PS,如果您想得到简洁的答案,您确实应该提供示例和所需的数据集......

关于python - 使用 DataFrame python 将控制台输出写入 Excel 工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38417609/

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