我需要使用带有pandas的python将CSV文件转换为Json文件

时间:2019-01-20 19:12:49

标签: python json pandas csv parsing

我需要将具有数据(数字)的大型CSV文件转换为json文件。我在库pandas中使用python。每个索引都有5个带有值的属性。

data = pd.read_csv("test.csv", header=[0, 1])

elec = []
elec_pd = []

for x in range(5,645,5):
    elec.append(data.iloc[:,x-5:x].values)
    elec_pd.append(data.iloc[:,x-5:x])

JsonData = data.to_json(orient='split')

with open('data.json', 'w') as outfile:
    json.dump(JsonData, outfile)

我尝试了这个,但是json文件太乱了

我期望的是这样的Json格式:

{ 
    { 
       index: 1
             { 
                 At1: 0
                 At2: 0
                 At3: 0
                 At4: 0
                 At5: 0
             }
       index: 2 
             {
                 At1: 0
                 At2: 0
                 At3: 0
                 At4: 0
                 At5: 0
             }
     }
}

依此类推

Part of the CSV file

0 个答案:

没有答案