I am trying to extract max value and respective key from multiple dictionary key & values inside an object column in python dataframe, can anyone help me out
df:
Obj_values
0 {"Sony":25,"Max":91,"James":55}
1 {"Jack":12,"Max":10}
2 {}
3
4 {"Halk":21,"Hall":15}
5 {"H":1}
6 {"Aws":"k","Az":113,"Gc":"b"}
7 {"Max":60,"HBO":113,"Sony":55, "WS":1256,"James":55}
I have tried something like below, but still not able to convert the dataframe to dict:
obj_lst = df["Obj_values"].tolist()
df["Obj_values"] = ast.literal_eval(str(obj_lst))
df["Obj_values"].dtype
# dtype('O')
for k,v in df["Obj_values"].items():
print(k,v)
