我正在尝试使用两个字典创建熊猫数据帧,一个用于其列值,另一个用于其数据值。我需要这样做,因为我的数据是动态的,不能硬编码。
熊猫没有正确地输出我的数据,它将键和VAL都输出为数据。
我的字典
我的字典看起来像这样。
注意:键和VAL由scraper动态填充,下面的值仅用于示例目的。
keys = {' Animal, Vegetable, Mineral '}
vals = {' Dog, Carrot, Diamond '}
我的尝试
keys = []
vals = []
df5 = pd.DataFrame([keys,vals])
df5.to_excel(writer,'Sheet1',index=False)
writer = pd.ExcelWriter('Pandas-Example2.xlsx', engine='xlsxwriter')
writer.save()
预期结果
我的输出应该是这样的
Animal Vegetable Mineral
Dog Carrot Diamond
实际结果
但我明白了
0 1 2
Animal Vegetable Mineral
Dog Carrot Diamond