[英]csv file name match with dict keys
I encounter a problem: 我遇到一个问题:
data={'a':'1-2-3','b':'3-4-5','c':'','d':'3--3'}
for i in data.values():
df=pandas.DataFrame(i.split('-'))
df.to_csv('a.csv')
I want get four csv file: 我想获取四个csv文件:
a.csv
0
0 1
1 2
2 3
b.csv
0
0 3
1 4
2 5
c.csv
d.csv
0
0 3
1
2 3
I try use format and other meathod, but it can't work.Thanks a lot 我尝试使用format和其他肉类,但是它不起作用。非常感谢
data.items() will work in both python2 and python3 as well. data.items()也可以在python2和python3中使用。 You can see the script below which wrote in python2. 您可以在下面看到用python2编写的脚本。
>>> for k,v in data.items():
... df = pandas.DataFrame(v.split('-'))
... df.to_csv(k + '.csv')
...
>>> import os
>>> [ i for i in os.listdir('.') if i.endswith('.csv')]
['a.csv', 'b.csv', 'c.csv', 'd.csv']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.