Dict 或 DataFrame 到 excel 匹配键和列标题
Dict or DataFrame into excel matching keys and columns title
我想根据字典的键将字典或数据帧添加到excel
dict1={'fruit':'apple','animal':'tiger'}
dict2={'fruit':['banana','mango'],'city':['Rio','Porto']}
到excel:
fruit
animal
city
apple
tiger
banana
rio
mango
porto
尽可能不要钥匙。如果键不在 excel 上,它会创建一个新列。
什么是快速的方法?
使用pd.DataFrame.from_dict
:
pd.concat([pd.DataFrame.from_dict(dict1, orient='index').T,
pd.DataFrame.from_dict(dict2, orient='index').T],
ignore_index=True).to_excel('output.xlsx', index=False)
我想根据字典的键将字典或数据帧添加到excel
dict1={'fruit':'apple','animal':'tiger'}
dict2={'fruit':['banana','mango'],'city':['Rio','Porto']}
到excel:
fruit | animal | city |
---|---|---|
apple | tiger | |
banana | rio | |
mango | porto |
尽可能不要钥匙。如果键不在 excel 上,它会创建一个新列。 什么是快速的方法?
使用pd.DataFrame.from_dict
:
pd.concat([pd.DataFrame.from_dict(dict1, orient='index').T,
pd.DataFrame.from_dict(dict2, orient='index').T],
ignore_index=True).to_excel('output.xlsx', index=False)