如何使用Python快速将分列数据转换为行数据
作者:WeekendFlower
时间:2023-04-24
来源:正软商城
浏览:3
数据源大致是这样的:基于此,我动起了一个念头:看看如何用Python快速实现这个操作。数据源已经构造好,咱们开干!importpandasaspddf=pd.read_excel("分列转到行.xlsx",header=None)df.columns=["年级","姓名"]df结果如下:整个代码很简单,不信你看!df["新列"]=df["姓名"].str.split(";")df["新列"]结果如下:最后再上一个爆炸函数,直接拿下!df1=df.explode("新列")df1部分截图如下:对于上述得到的
本文目录
数据源大致是这样的:

基于此,我动起了一个念头:看看如何用Python快速实现这个操作。
数据源已经构造好,咱们开干!
import pandas as pd
df = pd.read_excel("分列转到行.xlsx",header=None)
df.columns = ["年级","姓名"]
df结果如下:

整个代码很简单,不信你看!
df["新列"] = df["姓名"].str.split(";")
df["新列"]结果如下:

最后再上一个爆炸函数,直接拿下!
df1 = df.explode("新列")
df1部分截图如下:

对于上述得到的df1,你又该如何还原这份数据呢?
def func(df): return ','.join(df.values) #这里改为什么分隔符,随你自己! df2 = df1.groupby(by='年级').agg(func).reset_index() df2
结果如下:

作者最新文章
再漫画官网首页入口及在线观看方法
2026-11-05 09:42
ArchiveofOurOwn官网链接及同人文学阅读入口
2026-10-30 10:21
多张照片怎么合成PDF文件?三种图片转PDF工具怎么选?
2026-10-29 15:06
音述AI作品如何复制分享链接发给好友
2026-10-27 12:00
冰点还原怎么打开 程序启动步骤
2026-10-23 13:35
热门文章
更多
精品专题
更多
Mac软件
更多
火山引擎 网页版
Windows/ macOS/ Linux
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















