I have a Dataframe with four columns - key, value, min, max:
key value min max
0 is_open true 0 9
56 is_run false 0 9
54 can_delete true 0 9
53 content Hello! 0 9
52 chat-profile Discord 0 9
I am trying to convert it to a dict(json format) with the following format - {"key": "value", "key": "value", ... }:
{
'is_open': 'true',
'is_run': 'false',
'can_delete': 'true',
'content': 'Hello!',
'chat-profile': 'Discord'
}
So i wrote code like this.
result = {}
for _, row in df[['key', 'value']].iterrows():
result[row['key']] = row['value']
However, this code seems to become slower as the number of rows increases.
Is there any faster and better way?