将Pandas数据框转换为OrderedDict格式

时间:2019-08-15 22:47:39

标签: python pandas dataframe dictionary

我有一个数据框

import pandas as pd
df = pd.DataFrame({'a': ['car','tree','love'],'b': ['bus','wood','kk']})

enter image description here

我想将其转换为可以在OrderedDict中使用的格式。

预期

OrderedDict([("car", "bus"), ("tree", "wood"), ("love ", "kk")])

df.to_dict不起作用,请告知

1 个答案:

答案 0 :(得分:3)

您可以尝试:

ordered_dict = OrderedDict(zip(df['a'], df['b']))