Python 在此结构中拆分大数据帧并按月和每日保存

Python 在此结构中拆分大数据帧并按月和每日保存,python,json,operating-system,Python,Json,Operating System,我有几个数据帧,我计划将所有数据帧转换为json结构。这是我的转换器代码: data_1 = {'A':[1,2,3,4], 'B':[1,2,3,4], 'C': [5,5,5,5], 'date':['2020-01-01 00:00:00','2020-01-01 01:00:00','2020-01-01 02:00:00', '2020-01-01 03:00:00']} data_2 = {'A':[5,6,7,8], 'B':[5,6,7,8], 'date':['2020-01-

我有几个数据帧,我计划将所有数据帧转换为json结构。这是我的转换器代码:

data_1 = {'A':[1,2,3,4], 'B':[1,2,3,4], 'C': [5,5,5,5], 'date':['2020-01-01 00:00:00','2020-01-01 01:00:00','2020-01-01 02:00:00', '2020-01-01 03:00:00']}
data_2 = {'A':[5,6,7,8], 'B':[5,6,7,8], 'date':['2020-01-01 00:00:00','2020-01-01 01:00:00','2020-01-01 02:00:00', '2020-01-01 03:00:00']}

df_1 = pd.DataFrame(columns=['A','B', 'C', 'date'], data= data_1)
df_2 = pd.DataFrame(columns=['A','B', 'date'], data= data_2)
df_1.set_index('date', inplace = True)
df_2.set_index('date', inplace = True)

df = pd.concat([df_1, df_2], keys=['production','consumption'], axis=1)


for lvl in df.columns.levels[1]:
    df_1 = df.xs(lvl, axis=1, level=1).reset_index()
    df_1['date'] = df_1['date'].astype(str)
    d ={lvl: df_1.to_dict(orient='list')}
    
    with open(f'{lvl}.json', mode= 'w', encoding= "utf8") as f:
        json.dump(d, f)

但是,当我保存创建的json文件时,我尝试在图像中创建结构。我尝试将for循环与“os.mkdir()”一起使用,但失败了。有人能帮我吗