我想将多个词典转换为excel文件的行.我非常接近,但我不知道如何很好地展示它.目前,我有:
import pandas as pd
lst_of_dict = []
test_dict = {'Name':'Tom', 'Age':20, 'favorite_movie_2020':{'Harry Potter':20, 'Fake Movie':20, 'Cinderella':10, 'Hollywood':20}, 'favorite_movie_2021':{'Harry Potter': 21, 'Fake Movie': 20, 'Cinderella': 10, 'Holywood': 20}}
test_dict2 = {'Name':'Oliver', 'Age':40, 'favorite_movie_2020':{'Harry Potter': 30, 'Fake Movie': 50, 'Cinderella': 90, 'Hollywood': 20}}
lst_of_dict.append(test_dict)
lst_of_dict.append(test_dict2)
print(lst_of_dict)
pd.DataFrame(lst_of_dict).to_excel('output2.xlsx')
你可以看到,对于favorite\u movie,我有一本字典,它不是最容易阅读的,尤其是因为我会有更多年份对的条目来查找最喜欢的电影.我正在考虑对excel表中的第二个表执行我所做的操作,在该表中,我将只旋转该表的右侧,但我根本无法使用字典执行该操作.如果有任何帮助,我将不胜感激!(如果你认为我应该以其他方式显示数据,我洗耳恭听!