pandas dataframe to dict two columns code example
Example 1: dictionary from two columns pandas
pd.Series(df.A.values,index=df.B).to_dict()
Example 2: df col to dict
area_dict = dict(zip(lakes.area, lakes.count))
Example 3: create dict from two columns pandas
In [6]: df = pd.DataFrame(randint(0,10,10000).reshape(5000,2),columns=list('AB'))
In [7]: %timeit dict(zip(df.A,df.B))
1000 loops, best of 3: 1.27 ms per loop
In [8]: %timeit pd.Series(df.A.values,index=df.B).to_dict()
1000 loops, best of 3: 987 us per loop
Example 4: convert pandas group to dict
res = dict(tuple(d.groupby('a')))