我从数据库中获得的数据创建了一个数据框架。我需要用下面提到的格式将数据帧转换为字典。
{ 0 : {'column1': 'value', 'column2' : 'value',....},
1 : {'column1': 'value', 'column2' : 'value',....},....
我试着
data_list = [tuple(r) for r in data_df.to_numpy().tolist()]#convert df to list of tuples
data_dict = [dict(zip(ag_titles, x)) for x in data_list]
data_final = {i:{k:v for k,v in dict(data_dict).items}for i in range(len(data_dict))}
但是我没有得到预期的输出。如何在字典理解中做到这一点呢?
你可以试试-
b = data_df.to_dict(orient='index')