DataFrame.cumsum(self, axis=None, skipna=True, *args, **kwargs)

返回DataFrame或Series轴上的累计和。

返回包含累计和的相同大小的DataFrame或Series。

参数:axis : {0或'index',1或'columns'},默认为0

索引或轴的名称。0相当于None或'index'。

skipna : 布尔值,默认为True

排除NA/null值。如果整行/列为NA,则结果为NA。

* args,** kwargs:

其他关键字无效,但可能与NumPy兼容。

返回:Series或DataFrame

例子

Series>>> s = pd.Series([2, np.nan, 5, -1, 0])

>>> s

0 2.0

1 NaN

2 5.0

3 -1.0

4 0.0

dtype: float64

默认情况下,忽略NA值>>> s.cumsum()

0 2.0

1 NaN

2 7.0

3 6.0

4 6.0

dtype: float64

要在操作中包含NA值,请使用 skipna=False>>> s.cumsum(skipna=False)

0 2.0

1 NaN

2 NaN

3 NaN

4 NaN

dtype: float64

DataFrame>>> df = pd.DataFrame([[2.0, 1.0],

... [3.0, np.nan],

... [1.0, 0.0]],

... columns=list('AB'))

>>> df

A B

0 2.0 1.0

1 3.0 NaN

2 1.0 0.0

默认情况下,迭代行并在每列中查找总和。这相当于axis=None或axis='index'>>> df.cumsum()

A B

0 2.0 1.0

1 5.0 NaN

2 6.0 1.0

要迭代列并在每行中查找总和,请使用 axis=1>>> df.cumsum(axis=1)

A B

0 2.0 3.0

1 3.0 NaN

2 1.0 1.0

python中cumsum函数_Python pandas.DataFrame.cumsum函数方法的使用相关推荐

  1. python数据去重的函数_python pandas dataframe 去重函数的具体使用

    今天笔者想对pandas中的行进行去重操作,找了好久,才找到相关的函数 先看一个小例子 from pandas import Series, DataFrame data = DataFrame({' ...

  2. python dataframe loc函数_python pandas.DataFrame.loc函数使用详解

    官方函数 DataFrame.loc Access a group of rows and columns by label(s) or a boolean array. .loc[] is prim ...

  3. python convert函数_Python pandas.DataFrame.tz_convert函数方法的使用

    DataFrame.tz_convert(tz, axis=0, level=None, copy=True)[source] 将tz-aware axis转换为目标时区. 参数:tz:str或 tz ...

  4. python中where函数_Python pandas.DataFrame.where函数方法的使用

    DataFrame.where(cond, other=nan, inplace=False, axis=None, level=None, errors='raise', try_cast=Fals ...

  5. python中items函数_Python pandas.DataFrame.items函数方法的使用

    DataFrame.items(self) [source] 迭代器遍历(列名,Series)对. 遍历DataFrame列,返回一个具有列名称和内容为Series的元组. Yields:label: ...

  6. python resample函数_Python pandas.DataFrame.resample函数方法的使用

    DataFrame.resample(rule, axis=0, closed=None, label=None, convention='start', kind=None, loffset=Non ...

  7. python iloc函数_Python pandas.DataFrame.iloc函数方法的使用

    DataFrame.iloc 纯粹基于整数位置的索引,用于按位置选择. .iloc[] 主要是基于整数位置(从轴的0到长度-1),但也可以与布尔数组一起使用. 允许的输入:整数, 例如, 5 整数的列 ...

  8. python describe函数_Python pandas.DataFrame.describe函数方法的使用

    DataFrame.describe(self, percentiles=None, include=None, exclude=None) 生成描述性统计数据,总结数据集分布的集中趋势,分散和形状, ...

  9. python agg函数_Python pandas.DataFrame.agg函数方法的使用

    DataFrame.agg(func, axis=0, *args, **kwargs) 使用指定axis上的一个或多个操作Aggregate. 参数:func: function, str, lis ...

最新文章

  1. android socket握手,HttpURLConnection抛出java.net.SocketTimeoutException:在Android 4.1.1中SSL握手超时...
  2. iOS 静态类库项目的建立与使用
  3. java中重载 参数顺序_Java方法中的参数太多,第4部分:重载
  4. [译]Go语言常用文件操作汇总
  5. python题型大全_python进阶:练习题 汇总
  6. 为什么对流层散射通信距离远、容量大、_中级通信工程师|「专业实务」第9章重点学习内容!...
  7. 基于高光谱成像的苹果病害无损检测方法
  8. 《自己动手做交互系统》——1.2 制作过程
  9. 即学即用的 30 段 Python 实用代码
  10. 10月第4周回顾:欧盟垄断案微软低头 BEA为收购讨价还价
  11. java jdom 设置第1行_使用JDOM操作XML
  12. js 移动号码,座机号码,座机转分机号码验证
  13. 超声的pacs系统和dicom服务器,基于DICOM的PACS系统设计与实现
  14. 互联网金融借款违约预测
  15. 纯干货!视频控件VideoCapX的使用指南和常见问题合集
  16. CSS使用彩色字体图标(Vue/Uni)
  17. 【软考 系统架构设计师】案例分析⑥ Web应用系统架构设计
  18. ESM测向误差对定位误差的影响分析
  19. 【Java并发】-- ConcurrentHashMap如何实现高效地线程安全(jdk1.8)
  20. 键入网址再按下回车,后面究竟发生了什么?

热门文章

  1. 99乘法表用html语言做出来,九九乘法表制作.html
  2. springboot毕设项目蓝巷智慧社区z16m1(java+VUE+Mybatis+Maven+Mysql)
  3. 洛谷CF1741A Compare T-Shirt Sizes
  4. Terra深陷死亡螺旋 创始人宣布增发10亿新LUNA代币计划 能否重塑市场信心?
  5. numpy之linspace()函数使用详解
  6. 同花顺选股python开发_量化之路-python绘图-高仿同花顺绘制股票K线图+均线+成交量+MACD+KDJ(附代码)...
  7. 手机卡顿反应慢用久了又慢又卡一招解决
  8. 阿里云Centos7上安装MySQL教程
  9. IBM软件加速华中区智慧转型与蓬勃发展
  10. 杰理之对耳概率性交叉拿充电仓会断链手机【篇】