我有下面嵌套的列表,
list = [Language:'Tamil'
Capital: 'Chennai'
Place: 'Chennai', 'Vellore', 'Trichy', 'Madurai'
]
我希望将其转置为,
Language Capital Place
Tamil Chennai Chennai
Tamil Chennai Vellore
Tamil Chennai Trichy
Tamil Chennai Madurai
尝试转换为熊猫数据框,
df = pd.DataFrame(list)
结果是
Language Capital Place
Tamil Chennai ['Chennai', 'Vellore', 'Trichy', 'Madurai']
如果有建议,请将每个值列表转置到新行中
您可以使用列表推导来预先展平数据:
输出:
第一的:
接下来,您可以通过重复语言和首都的值并将地点列表扩展为多行来创建 DataFrame:
输出: