python pandas dataframe columns convert to dict key and value
From a Python pandas dataframe with multi-columns, I would like to construct a dict from only two columns. One as dict's keys and another as dict's values. How can I do that? Dataframe: area count co tp DE Lake 10 7 Forest 20 5 FR Lake 30 2 Forest 40 3 Need to define area as key, count as value in dict. Thank you in advance. If lakes is your DataFrame , you can do something like area_dict = dict(zip(lakes.area, lakes.count)) user2643517 With pandas it can be done as: If lakes is your DataFrame: area_dict = lakes.to_dict('records') You can also do this if you want to play around with pandas.