首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >csv文件名与dict键匹配

csv文件名与dict键匹配
EN

Stack Overflow用户
提问于 2016-11-23 07:16:26
回答 1查看 62关注 0票数 0

我遇到了一个问题:

代码语言:javascript
复制
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文件:

代码语言:javascript
复制
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太多

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-23 07:45:37

data.items()也适用于python2和python3。您可以看到下面用python2编写的脚本。

代码语言:javascript
复制
>>> 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']
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40758216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档