我有一个嵌套字典,其中每个键是一个表名,对应的值是列标题和行值。我想获得每个表的csv。如果可能的话,我希望所有表都有一个csv,但这不是强制性的,因为我可以为每个表保存一个csv。dict
显示为
{
'Numero contatti creati': [
['brand', 'count', 'countLastMonth'],
['app IO', '1', '0', 'pagoPA', '2', '0']
],
'Risposte totali': [
['Field', 'Responses'],
['Data registrata', '2']
],
...
}
其中每个字典键是表名,每个值是表。例如,在第一个名为'Numero contatti creati'
的表中,我有三列:brand
、count
和countastMonth
。在每个键中,第一个值总是列的标题,第二个值是数据。我试着用下面的方法做这件事
import pandas as pd
pd.DataFrame(data = np.array(data['Numero contatti creati'][1:]).reshape(-1,3), columns= (data['Numero contatti creati'][0])).to_csv()
其中,3是列数。如果我用这种方式写,我不能在属性中加载csv生成的方式,因为以下错误:
[Errno 22] Invalid argument: ',brand,count,countLastMonth\r\n0,app IO,1,0\r\n1,pagoPA,2,0\r\n'
我该怎么弥补?
1条答案
按热度按时间kse8i1jr1#
我觉得这对你的案子有用。您可以在最后一行添加路径,以将每个数据集保存为单独的CSV