Dataframe из кортежей с транспонированием - PullRequest
0 голосов
/ 14 июля 2020

Я не понимаю, что мне нужно было бы изменить из приведенного ниже кода, чтобы транспонировать элементы матрицы. Это код:

import pandas as pd

a = ('1', ['x','y'])
b = ('2', ['d','t'])

lst = [a, b]

df=pd.DataFrame(lst)
df

Результат следующий:

enter image description here

Instead I would need to get the following result:

введите описание изображения здесь

Большое спасибо

1 Ответ

1 голос
/ 14 июля 2020

Вы можете использовать zip, чтобы связать строки матрицы вместе:

pd.DataFrame(zip(a[1], b[1]), columns=[a[0], b[0]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...