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基础教程之类class定义使用方法
Feb 20 Python
python getopt详解及简单实例
Dec 30 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
对Python 内建函数和保留字详解
Oct 15 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
python实现祝福弹窗效果
Apr 07 Python
在Python函数中输入任意数量参数的实例
Jul 16 Python
python判断一个对象是否可迭代的例子
Jul 22 Python
Python-jenkins模块之folder相关操作介绍
May 12 Python
没编程基础可以学python吗
Jun 17 Python
python自动化测试通过日志3分钟定位bug
Nov 20 Python
Python实战实现爬取天气数据并完成可视化分析详解
Jun 16 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
PHP4实际应用经验篇(2)
2006/10/09 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
vue组件发布到npm简单步骤
2017/11/30 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
python爬取天气数据的实例详解
2020/11/20 Python
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
瑞士图书网站:Weltbild.ch
2019/09/17 全球购物
我的长生果教学反思
2014/04/28 职场文书
大学生个人求职信例文
2014/07/07 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2014年保洁工作总结
2014/11/24 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
航班延误投诉信
2015/07/02 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
《观察物体》教学反思
2016/02/17 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python