美文网首页
使用pandas进行扩行

使用pandas进行扩行

作者: echolvan | 来源:发表于2024-09-29 22:40 被阅读0次
import pandas as pd 

df = pd.DataFrame([[1,2, 3, ['a', 'b']], [3,4,5, ['a1', 'b1']]], columns=['col1', 'col2', 'col3', 'col4'])
#可看到其中col4列中的值为列表
"""
如果我想要将这个dataframe扩行成
1, 2, 3, ‘a’
1, 2, 3, 'b'
3, 4, 5, 'a1'
3, 4, 5, 'b1'
我们可以使用explode函数
"""
df.explode('col4')

相关文章

网友评论

      本文标题:使用pandas进行扩行

      本文链接:https://www.haomeiwen.com/subject/etbdrjtx.html