Python如何给某个字段切片并实现累计求和
发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,这篇文章主要介绍了Python如何给某个字段切片并实现累计求和的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python如何给某个字段切片并实现累计求和文章都会有所收获,
千家信息网最后更新 2024年09月30日Python如何给某个字段切片并实现累计求和
这篇文章主要介绍了Python如何给某个字段切片并实现累计求和的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python如何给某个字段切片并实现累计求和文章都会有所收获,下面我们一起来看看吧。
问题:按第一列分组,分别把上面的累计加到下面的分组上,怎么实现?
思路:
1.先pivot透视,scale扩展到多列
2.cumsum()累加
3.melt逆透视,还原原本形状
加载数据源:
import pandas as pddf = pd.read_table(r"D:\Jupyter\data\df_test.txt")df
数据清洗过程:
years = ['1980以前', '1980-1989年', '1990-1999年', '2000-2009年', '2010-2020年']result = ( df.pivot(index="period", columns="scale", values="count") .loc[years] .cumsum() .reset_index() .melt(id_vars='period', value_name='count'))result.dropna(inplace=True)result["count"] = result["count"].astype("int16")result.period = result.period.astype("category")result.period = result.period.cat.reorder_categories(years)result.sort_values(by=["period", "scale"], inplace=True)result
关于"Python如何给某个字段切片并实现累计求和"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Python如何给某个字段切片并实现累计求和"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
字段
知识
内容
数据
篇文章
面的
分组
价值
原本
形状
思路
操作简单
数据源
文章
易懂
更多
看吧
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
嵌入式软件开发审核
安全风险数据库样表
软件开发调试工具包
通过网络技术窥探他人隐私罪
c软件开发实习心得简历
内部服务器怎么断开登录
网络技术三级考试报考时间
档案管理员的服务器
软件开发增值税税负lv
网络技术开发师
黄山财务软件开发
原神登录器切换服务器
为国庆撑起网络安全伞
西安可以用的打车软件开发
计算机网络安全课程实验报告
涉密软件开发规定
Wiley数据库好中吗
清华同方CNKI数据库总库
宏观数据库中投大数据
古籍数据库阅读
全光纤网络技术
网络安全交往的作文
从c语言到软件开发
网络安全专业的英语
荣昌区工商软件开发服务代理商
navicat删错了数据库
开展无线网络安全管理及自查
西安可以用的打车软件开发
磐安软件开发费
游戏软件开发需要懂音律吗