我遇到了一个问题:
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')我想要四个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我尝试使用格式和其他方法,但它不能work.Thanks太多
发布于 2016-11-23 07:45:37
data.items()也适用于python2和python3。您可以看到下面用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']https://stackoverflow.com/questions/40758216
复制相似问题