【问题标题】:How to convert a dataframe to a dict [duplicate]如何将数据框转换为字典 [重复]
【发布时间】:2021-06-22 00:22:46
【问题描述】:

我有以下数据框:

      Factors    low   high
0      amount    2.5      4
1  grind_size      8     10
2   brew_time    3.5    4.5
3  grind_type   burr  blade
4       beans  light   dark

我想制作以下字典:

lows = { 'amount' : 2.5,
         'grind_size' : 8,
         'brew_time': 3.5,
         'grind_type': 'burr',
         'beans': 'light' }

我怎样才能做到这一点?

【问题讨论】:

标签: python pandas


【解决方案1】:

你可以得到这个字典

dict(zip(df['Factors'], df['low']))

df.set_index('Factors')['low'].to_dict()

【讨论】:

    猜你喜欢
    • 2016-03-23
    • 2019-10-19
    • 2017-04-19
    • 1970-01-01
    • 2019-05-26
    • 2019-02-17
    • 2020-07-06
    • 1970-01-01
    相关资源
    最近更新 更多