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进行扩行
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 如果我的分享对您有用,可以点击下面链接支持一下我的劳动成果我分享了300元学费红包给你,快来学Google、亚马逊...
- 9.2.2 柱状图 1.plot.bar()和plot.barh()分别用来绘制垂直和水平的柱状图 2.Serie...