【发布时间】:2020-10-10 09:04:22
【问题描述】:
我有一个大数据框,例如:
product price serial category department origin
0 cookies 4 2345 breakfast food V
1 paper 0.5 4556 stationery work V
2 spoon 2 9843 kitchen household M
我想转换为 dict,但我只想要这样的输出:
{serial: 2345}{serial: 4556}{serial: 9843} and {origin: V}{origin: V}{origin: M}
其中键是列名,值是值
现在,我尝试使用 df.to_dict('values') 并选择了 dic['origin'] 并返回给我
{0: V}{1:V}{2:M}
我也尝试过 df.to_dict('records') 但它给了我:
{product: cookies, price: 4, serial:2345, category: breakfast, department:food, origin:V}
我不知道如何只选择'origin'或'serial'
【问题讨论】:
标签: python pandas dataframe dictionary