Python pandas.DataFrame.to_dict с именами пользовательских столбцов - PullRequest
0 голосов
/ 28 декабря 2018

Когда я запускаю df.to_dict ('records') на моем фрейме данных, я получаю это:

    {'country_name': 'Australia', 'count': 55},
    {'country_name': 'Brunei Darussalam', 'count': 90},
    {'country_name': 'Cambodia', 'count': 234}

Однако это то, что я хочу:

    {'name': 'Australia', 'y': 55},
    {'name': 'Brunei Darussalam', 'y': 90},
    {'name': 'Cambodia', 'y': 234}

Есть липростой способ сделать это?

1 Ответ

0 голосов
/ 28 декабря 2018

Перед тем как сделать to_dict, rename это

df.rename(columns={'country_name':'name','count':'y'}).to_dict('records') 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...