![](/img/trans.png)
[英]How to separate a string in a csv file into multiple cells on each semicolon using python
[英]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.