df = pd.DataFrame({'c1': np.repeat(df['c1'].values[0], [len(x) for x in (chain.from_iterable(df['c2']))]),
'c2': list(chain.from_iterable(chain.from_iterable(df['c2']))),
'c3': list(chain.from_iterable(chain.from_iterable(df['c3'])))
})
退货:
c1 c2 c3
0 1 a aff
1 1 b bgg
2 2 c cff
3 2 d ddd
4 2 e edd
您可以使用
np.repeat()
和chain.from_iterable()
:退货:
请记住,这是相对特定于您的用例的。它假设您的
c2
和c3
列是用相同的形状实例化的相关问题 更多 >
编程相关推荐