У меня есть следующий DataFrame из SQL-запроса:
(Pdb) pp total_rows
     ColumnID  RespondentCount
0          -1                2
1  3030096843                1
2  3030096845                1
и я хочу сделать это так:
total_data = total_rows.pivot_table(cols=['ColumnID'])
(Pdb) pp total_data
ColumnID         -1            3030096843   3030096845
RespondentCount            2            1            1
[1 rows x 3 columns]
total_rows.pivot_table(cols=['ColumnID']).to_dict('records')[0]
{3030096843: 1, 3030096845: 1, -1: 2}
но я хочу убедиться, что столбцы 303 выставляются как строки вместо целых чисел, поэтому я получаю следующее:
{'3030096843': 1, '3030096845': 1, -1: 2}