J'ai un python dict
:
{'key1':'val1', 'key2':'val2', 'key3':'val3', 'key4':'val4'}
Je veux le convertir en cadre de données comme ceci :
col1 col2
key1 val1
key2 val2
key3 val3
key4 val4
Comment dois-je m'y prendre ?
J'ai un python dict
:
{'key1':'val1', 'key2':'val2', 'key3':'val3', 'key4':'val4'}
Je veux le convertir en cadre de données comme ceci :
col1 col2
key1 val1
key2 val2
key3 val3
key4 val4
Comment dois-je m'y prendre ?
Vous pouvez simplement passer dict.items()
en Dataframe
constructeur :
In [265]: data = {'key1':'val1', 'key2':'val2', 'key3':'val3', 'key4':'val4'}
In [269]: df = pd.DataFrame(data.items(), columns=['col1', 'col2'])
In [270]: df
Out[270]:
col1 col2
0 key1 val1
1 key2 val2
2 key3 val3
3 key4 val4
OU, utilisez from_dict
:
In [362]: df = pd.DataFrame.from_dict(data, orient='index', columns=['col2']).reset_index().rename(columns={'index':'col1'})
In [363]: df
Out[363]:
col1 col2
0 key1 val1
1 key2 val2
2 key3 val3
3 key4 val4
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.