python二维表格怎么转换成一维表格
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"python二维表格怎么转换成一维表格",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"python二维表格怎么转换成一维表格"吧!#
千家信息网最后更新 2026年11月02日python二维表格怎么转换成一维表格
这篇文章主要讲解了"python二维表格怎么转换成一维表格",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"python二维表格怎么转换成一维表格"吧!
# 加载数据import pandas as pddf_old1 = pd.read_excel(r"D:\Jupyter\data\Python.xlsx",sheet_name = "变一维")df_old1
# 数据清洗,把第一列设为索引列df_old2 = pd.read_excel(r"D:\Jupyter\data\Python.xlsx",sheet_name = "变一维",index_col = 0)df_old2
# 重置索引df_old3 = df_old2.reset_index()df_old3
将列名转换为列数据
这里我们需要用到pandas的.melt()函数,melt()是逆转操作函数,可以将列名转换为列数据(columns_name → column_values),重构DataFrame,用法如下:
data3=data2.melt(id_vars='index', var_name='year',value_name='stu_num')data3参数解释:DataFrame:要处理的数据集;id_vars:不需要被转换的列名;value_vars:需要转换的列名,如果剩下的列全部都要转换,就不用写了;var_name和value_name是自定义设置对应的列名;col_level :如果列是MultiIndex,则使用此级别。
结果如下:
# 将二维转一维df_new = df_old3.melt(id_vars = "index",var_name = "年份", value_name = "销售额")df_new
最后一步到位:
# 一步到位import pandas as pddf_melt = pd.read_excel(r"D:\Jupyter\data\Python.xlsx",sheet_name = "变一维",index_col = 0).reset_index().melt(id_vars = "index",var_name = "年份",value_name = "销售额").rename(columns = {"index" : "省份"})df_melt感谢各位的阅读,以上就是"python二维表格怎么转换成一维表格"的内容了,经过本文的学习后,相信大家对python二维表格怎么转换成一维表格这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
表格
一维
二维
数据
学习
一步到位
内容
函数
年份
索引
销售额
销售
不用
参数
就是
思路
情况
文章
更多
省份
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
广州淘业互联网络科技
为想互联网科技
齐家互联网科技
浩特互联网科技
润盈互联网科技
左右互联网络科技
深圳市运趣互联网科技有限公司
银川新华互联网科技职业技术培训学校图片
湖北码尼互联网科技有限公司电话
语蝶互联网科技有限公司
米聚互联网科技南京有限公司排面
华夏恒生互联网科技013171
互联网公司黑科技创始人
科技大学互联网
互联网金融科技名词解释
皮皮虾互联网科技有限公司
上海创道互联网络科技有限公司
互联网科技自媒体灵感
武汉亿视互联网科技有限公司
咖啡
互联网科技海报
互联网科技资迅
互联网科技logo设计
互联网巨头投资的硬核科技
广州优美互联网科技
互联网金融科技公司干啥的
爱医互联网络科技
郑州欣桑互联网科技有限公司
科技互联网专业工作会议发言稿