Eu tenho uma lista aninhada abaixo,
list = [Language:'Tamil'
Capital: 'Chennai'
Place: 'Chennai', 'Vellore', 'Trichy', 'Madurai'
]
Estou esperando transpor isso como,
Language Capital Place
Tamil Chennai Chennai
Tamil Chennai Vellore
Tamil Chennai Trichy
Tamil Chennai Madurai
Tentei converter para o dataframe do pandas,
df = pd.DataFrame(list)
O resultado é
Language Capital Place
Tamil Chennai ['Chennai', 'Vellore', 'Trichy', 'Madurai']
Agradecemos sugestões para transpor cada lista de valores em uma nova linha para o local
Você pode usar uma compreensão de lista para nivelar os dados antecipadamente:
Saída:
Primeiro:
Em seguida, você pode criar um DataFrame repetindo os valores de Idioma e Capital e expandindo a lista de locais em várias linhas:
Saída: