python中pandas.DataFrame对行与列求和及添加新行与列示例


Posted in Python onMarch 12, 2017

本文介绍的是python中pandas.DataFrame对行与列求和及添加新行与列的相关资料,下面话不多说,来看看详细的介绍吧。

方法如下:

导入模块:

from pandas import DataFrame
import pandas as pd
import numpy as np

生成DataFrame数据

df = DataFrame(np.random.randn(4, 5), columns=['A', 'B', 'C', 'D', 'E'])

DataFrame数据预览:

A  B  C  D  E
0 0.673092 0.230338 -0.171681 0.312303 -0.184813
1 -0.504482 -0.344286 -0.050845 -0.811277 -0.298181
2 0.542788 0.207708 0.651379 -0.656214 0.507595
3 -0.249410 0.131549 -2.198480 -0.437407 1.628228

计算各列数据总和并作为新列添加到末尾

df['Col_sum'] = df.apply(lambda x: x.sum(), axis=1)

计算各行数据总和并作为新行添加到末尾

df.loc['Row_sum'] = df.apply(lambda x: x.sum())

最终数据结果:

A  B  C  D  E Col_sum
0 0.673092 0.230338 -0.171681 0.312303 -0.184813 0.859238
1 -0.504482 -0.344286 -0.050845 -0.811277 -0.298181 -2.009071
2 0.542788 0.207708 0.651379 -0.656214 0.507595 1.253256
3 -0.249410 0.131549 -2.198480 -0.437407 1.628228 -1.125520
Row_sum 0.461987 0.225310 -1.769627 -1.592595 1.652828 -1.022097

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python中的文件和目录操作实现代码
Mar 13 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
Jan 20 Python
Python 实现随机数详解及实例代码
Apr 15 Python
python opencv 直方图反向投影的方法
Feb 24 Python
对python中的xlsxwriter库简单分析
May 04 Python
Python 输入一个数字判断成绩分数等级的方法
Nov 15 Python
Django中使用Whoosh进行全文检索的方法
Mar 31 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
python numpy之np.random的随机数函数使用介绍
Oct 06 Python
基于python3监控服务器状态进行邮件报警
Oct 19 Python
python Django 反向访问器的外键冲突解决
May 20 Python
Python list去重且保持原顺序不变的方法
Apr 03 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 #Python
Python中模块string.py详解
Mar 12 #Python
Python中第三方库Requests库的高级用法详解
Mar 12 #Python
python 获取网页编码方式实现代码
Mar 11 #Python
python 爬虫出现403禁止访问错误详解
Mar 11 #Python
Python如何读取MySQL数据库表数据
Mar 11 #Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
Mar 11 #Python
You might like
2020最新CPU的性能排名
2020/04/02 数码科技
PHP批量生成缩略图的代码
2008/07/19 PHP
php Try Catch异常测试
2009/03/01 PHP
在PHP中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
react build 后打包发布总结
2018/08/24 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
python中引用与复制用法实例分析
2015/06/04 Python
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
Django 自动生成api接口文档教程
2019/11/19 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
怎么写有吸引力的自荐信
2013/11/17 职场文书
个人委托书怎么写
2014/04/04 职场文书
九不准学习心得体会
2016/01/23 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB