gpt4 book ai didi

Python将多个不相等的列表写入Excel文件

转载 作者:行者123 更新时间:2023-12-04 20:58:07 27 4
gpt4 key购买 nike

我有多个列表

ANNA=(1, 2, 3, 4)
MAE=(1,2)
CEL=(1,2,3,4,5,6,7)

我想以 excel 或 csv 文件格式编写它们,如下所示:

enter image description here

当我使用 csv writer 时,我需要使用 writerow附加 '这样这些值就不会在 excel 中被截断。很好,但是另一列仍然没有出现。

我使用 python3.x 所以 izip 不起作用我想因为我已经尝试过了。
我试过 pandasDataFrame但列需要等长,我的数据很大,我不知道如何放置 NaN我的缺失值。另外,不知道有没有办法代替 NaN为了均衡我的列,它看起来不太好。

提前致谢!

最佳答案

我认为这对你有用:

import csv
from itertools import zip_longest


ANNA = (1, 2, 3, 4)
MAE = (1, 2)
CEL = (1, 2, 3, 4, 5, 6, 7)

with open('output.csv', 'w') as outcsv:
writer = csv.writer(outcsv)
writer.writerow(["ANNA", "MAE", "CEL"])
for row in zip_longest(ANNA, MAE, CEL):
writer.writerow(row)

引用:
  • zip_longest:https://pymotw.com/3/itertools/index.html#merging-and-splitting-iterators
  • 关于Python将多个不相等的列表写入Excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42524597/

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