#python #pandas
Вопрос:
У меня есть список в следующем формате:
data = [
['string1', [a, b, c]],
['string2', [d, e, f]],
['string3', [g, h, i]],
['string4', [j, k, l]],
]
и я хотел бы преобразовать его в такой фрейм данных, со строками в качестве имен столбцов и списками в качестве содержимого столбцов:
string1 string2 string3 string4
a d g j
b e h k
c f i l
Как я могу этого достичь?
Ответ №1:
Преобразуйте значения в словарь, а затем в DataFrame
конструктор:
df = pd.DataFrame(dict(data))
print (df)
string1 string2 string3 string4
0 a d g j
1 b e h k
2 c f i l