我需要帮助将值写入 csv 文件。
我有 4 个要写入 csv 文件的值列表,但不是以正常方式。我的意思是,通常 csv 模块将值写入同一行,但这次我想将列表的值写入不同的列,我的意思是每个列表的一列和不同的行。这样,所有列表 1 的数据将在 Excel 的 A 列中,所有列表 2 的数据将在 Excel 的 B 列中,依此类推。现在我尝试了很多命令,我做了一半,但根本没有。
我的列表名称是:It_5minute、Iiso_5min、IHDKR_5min 和 Iperez_5min。
我的实际命令:
with open('Test.csv', 'w') as f:
w = csv.writer(f)
for row in zip(It_5minute, Iiso_5min, IHDKR_5min,Iperez_5min):
w.writerow(row)
使用这些命令,我可以在同一列中获取列表值(而不是在不同列中的每个列表),每个值用逗号分隔。我附上了一张 Excel 图片来澄清这个问题。我希望每个列表都在一个单独的列中,以便能够以简单的方式对数据进行操作。有谁能够帮我?非常感谢。
PD:最好在每列的顶部写下每个列表的名称。