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 字典dict使用介绍
Nov 30 Python
Python简单连接MongoDB数据库的方法
Mar 15 Python
python django事务transaction源码分析详解
Mar 17 Python
Python书单 不将就
Jul 11 Python
儿童python练习实例
May 27 Python
python实现彩票系统
Jun 28 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
python 创建一维的0向量实例
Dec 02 Python
Python多线程实现支付模拟请求过程解析
Apr 21 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 Python
python 基于opencv实现图像增强
Dec 23 Python
django中websocket的具体使用
Jan 22 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
linux下 C语言对 php 扩展
2008/12/14 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
js格式化时间小结
2014/11/03 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
Python tkinter模版代码实例
2020/02/05 Python
Python如何在DataFrame增加数值
2020/02/14 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
大学生军训感想
2014/02/16 职场文书
学校社会实践活动总结
2014/07/03 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
四风之害观后感
2015/06/09 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书