繁体   English   中英

如何为单独的单元格中的每个值设置python生成的表* .CSV

[英]How to set python generated table for each value in separate cells *.CSV

我正在尝试生成.CSV 文件(或.txt)。 脚本很简单。 但是,生成的 *.CSV 文件将所有值放在每一行的一个单元格中。 我希望每个值都在单独的单元格中。 好心提醒。

from tabulate import tabulate
nestedlist = [["Point 1",0,5,0],
             ["Point 2",0,0,0],
             ["Point 3",5,0,0],
             ["Point 4",5,5,0],]

with open('GCP.csv', 'w') as f:
    f.write(tabulate(nestedlist, headers=['n','x','y','z'],tablefmt="plain"))

我建议使用pandas

import pandas as pd
nestedlist = [["Point 1",0,5,0],
             ["Point 2",0,0,0],
             ["Point 3",5,0,0],
             ["Point 4",5,5,0],]

df = pd.DataFrame(nestedlist, columns=['n','x','y','z'])
df.to_csv('GCP.csv', index=False)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM