Мне нужно конвертировать большой файл CSV с данными (числами) в файл json.Я использую 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
}
}
}
И так далее
Часть файла CSV