我有一个程序,可以创建两个非常大的浮点数列表。我们可以称它们为list_x和list_y。他们看起来像这样:list_x = [0.555, 0.5552, 0.55553]list_y = [0.152, 0.155, 0.160]我希望将它们两个存储到这样的csv中:Column 1 Column 20.555 0.1520.5552 0.1550.55553 0.160这是我的代码:with open('data.csv','w', newline = '') as out: csv.writer(out, delimiter=' ', quoting=csv.QUOTE_MINIMAL).writerows(zip(list_x, list_y))但是,它改为这样打印:Column 10.555 0.1520.5552 0.1550.55553 0.160而且没有专栏2。
2 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
当我尝试您的代码时,没有得到任何标题行。
一种解决方案是将标头显式添加到要写入的项目列表中,例如,
headers = [("Column 1", "Column 2")]
with open('data.csv','w', newline = '') as out:
csv.writer(out, delimiter=' ', quoting=csv.QUOTE_MINIMAL).writerows(headers + zip(list_x, list_y))
添加回答
举报
0/150
提交
取消