我需要将具有数据(数字)的大型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
}
}
}
依此类推