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实现Const详解
Jan 27 Python
在Python的Flask框架中验证注册用户的Email的方法
Sep 02 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
Jun 13 Python
浅谈python类属性的访问、设置和删除方法
Jul 25 Python
Python优化技巧之利用ctypes提高执行速度
Sep 11 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
如何通过Python实现标签云算法
Jul 02 Python
python内置函数sorted()用法深入分析
Oct 08 Python
Pytorch 使用不同版本的cuda的方法步骤
Apr 02 Python
详解python 内存优化
Aug 17 Python
python实现双向链表原理
May 25 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
如何在PHP中使用Oracle数据库(6)
2006/10/09 PHP
php处理json时中文问题的解决方法
2011/04/12 PHP
关于js与php互相传值的介绍
2013/06/25 PHP
php实现文本数据导入SQL SERVER
2015/05/17 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
网上抓的一个特效
2007/05/11 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
javascript基于prototype实现类似OOP继承的方法
2015/12/16 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
微信小程序实现左侧滑动导航栏
2020/04/08 Javascript
Vue实现数据请求拦截
2019/10/23 Javascript
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
python的id()函数解密过程
2012/12/25 Python
python实现mysql的单引号字符串过滤方法
2015/11/14 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python操作redis方法总结
2018/06/06 Python
python使用turtle绘制分形树
2018/06/22 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
Python银行系统实战源码
2019/10/25 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
公司联欢晚会主持词
2014/03/22 职场文书
股东合作协议书
2014/04/14 职场文书
2014年文秘工作总结
2014/11/25 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
2015年科普工作总结
2015/07/23 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python