转载

本文介绍的是python中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中pandas.DataFrame如何对行与列求和以及如何添加新行与列的示例相关推荐

  1. 怎么把竖列中的数相加python_关于python中pandas.DataFrame对行与列求和及添加新行与列示例代码...

    pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这篇文章主要给大家介绍了关于python中pandas.DataFrame对行与列求和及添加新 ...

  2. [转载] Python中pandas dataframe删除一行或一列:drop函数

    参考链接: Python | Pandas 数据 DataFrame 用法:DataFrame.drop(labels=None,axis=0, index=None, columns=None, i ...

  3. Python中pandas.Dataframe数据筛选

    Dataframe可以实现强大的数据筛选功能,下面简单举几个例子: # 创建一个DataFrame import pandas as pd import numpy as np df = pd.Dat ...

  4. Python中pandas dataframe删除一行或一列:drop函数

    用法:DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False) 参数说明: labels 就是要删除的行列 ...

  5. python dataframe去掉索引_python中pandas.DataFrame(创建、索引、增添与删除)的简单操作方法介绍...

    这篇文章python中pandas.DataFrame(创建.索引.增添与删除)的简单操作方法介绍,其中包括创建.索引.增添与删除等的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看 ...

  6. python删除列索引_python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)...

    前言 最近在网上搜了许多关于pandas.DataFrame的操作说明,都是一些基础的操作,但是这些操作组合起来还是比较费时间去正确操作DataFrame,花了我挺长时间去调整BUG的.我在这里做一些 ...

  7. python dataframe去掉索引_python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)...

    这篇文章主要介绍了python中pandas.DataFrame的简单操作方法,其中包括创建.索引.增添与删除等的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧. 前言 最近在 ...

  8. pandas 索引去重_python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除) 如何更新pandas dataframe的值...

    我用Python做了一个樱花树,360说有活动感染病毒正...import random import turtle __Pen = turtle.Pen() # 分形樱花树 # "画你的e ...

  9. Python中pandas检查dataframe中是否包含某个字段、或者数据列实战、检查dataframe中是否包含某个字段集合

    Python中pandas检查dataframe中是否包含某个字段.或者数据列(column)实战 目录 Python中pandas检查dataframe中是否包含某个字段.或者数据列(column) ...

最新文章

  1. linux 内核模块(驱动) 编译详解
  2. Python Set Literals
  3. python输出日志到文件_【已解决】Python中,如何让多个py文件的logging输出到同一个日志log文件...
  4. 2018/5/14~2018/5/18 周记
  5. 云服务器建站原理_云服务器cvm与建站主机之间的区别
  6. jQuery触发a标签的点击事件无效
  7. CoreJava学习第五课 --- 进入第二阶段:面向对象编程思想
  8. MongoDB数据库因安全漏洞,导致Family Locator泄露二十多万名用户数据
  9. Java多线程学习三十六:主内存和工作内存的关系
  10. pcap封包修改服务器数据,tcprewrite批量修改pcap数据报文
  11. 随想录(校园招聘记)
  12. 小程序:版本更新后获取用户信息变更
  13. Python实现栅格数据拼接、裁剪等操作
  14. 追加文件内容的三种方法
  15. 2011通信展:应用为王 国内3G终端企业集体发力
  16. 小米路由器3开启frp
  17. PCB学习笔记——0201 0402 0603 0805 1206焊盘封装尺寸
  18. 详析百度“原创保护”使用规范,及如何推送原创文章链接?
  19. 硬件工程师要学习的东西
  20. APP推广重点渠道解析及我这些年踩过的坑

热门文章

  1. java中特殊符号怎么校验_校验中文、空格和特殊符号的方法
  2. 华为2285v2服务器修改SN,华为RH2285 V2服务器升级bios
  3. 可以远程控制的浏览器(双核)让浏览器动起来
  4. c语言中shift f12组合建,C++学习1-(C语言基础、VS快捷键)
  5. Android 基于 dlib 和 opencv 实现换脸(不需要依赖第三方关键点检测)
  6. Java使用SPARQL访问DBPedia Endpoint错误
  7. 2021年育婴员(五级)复审考试及育婴员(五级)实操考试视频
  8. 张远龙高性能服务器,荆楚匠人:张远龙巧手妙思 葫芦上绘出精彩人生
  9. 兔年新春,快来领取你的春节全屏动效吧
  10. 识别 零极点 matlab,matlab计算零极点分布图