如何将数据帧转换为字典

时间:2021-03-25 08:14:39

标签: python pandas

我有以下数据框:

      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' }

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

你可以用

得到这个字典
dict(zip(df['Factors'], df['low']))

df.set_index('Factors')['low'].to_dict()
相关问题