python二维表格怎么转换成一维表格
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要讲解了"python二维表格怎么转换成一维表格",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"python二维表格怎么转换成一维表格"吧!#
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
网络安全辩论赛组织
服务器安全维护技术
去华为做软件开发
数据库及应用的优点
导出数据库结构到文件夹
河南最好的软件开发公司
延庆区智能软件开发服务价钱
中海智科互联网科技
安徽云贾互联网科技有限公司
网络安全主题班会ppt单张图片
软件开发和软件开发服务
武汉随笔网络技术有限公司
杭州盛立金融软件开发岗怎么样
网络安全知识趣味题
windows打印服务器更新
山西省网络安全等级
webrtc 穿透服务器
网信办网络安全保护
jsp怎么直接显示数据库
南沙软件开发专业技校职中
软件开发属不属于高企收入
联通突然连不上服务器了
为什么服务器被攻击了
spark从数据库读取参数
react请求服务器缓存
服务器安全狗离线升级
电影数据库 知乎
房地一体数据库建设技术设计
杭州电商直播软件开发
ipfs服务器系统