Предположим, у меня есть следующий список:
list1 = [{'a': 1}, {'b': 2}, {'c': 3}]
Который я хочу преобразовать в кадр данных panda, который имеет два столбца: один для ключей и один для значений.
keys values
0 'a' 1
1 'b' 2
2 'c' 3
Для этого я попытался использовать pd.DataFrame(list1)
, а также pd.DataFrame.from_records(list1)
, но в обоих случаях я получаю такой кадр данных:
a b c
0 1.0 NaN NaN
1 NaN 2.0 NaN
2 NaN NaN 3.0
Есть ли способ указать, что я хочу? Проводя исследования, я мог найти только то, что описал выше.