首页 > 其他分享 >pandas中cummax() 函数的应用

pandas中cummax() 函数的应用

时间:2024-04-02 12:30:58浏览次数:27  
标签:累积 函数 cummax 最大值 cumulative DataFrame print pandas

cummax() 函数用于计算 DataFrame 或 Series 中数值型数据的累积最大值。它将沿着指定的轴(行或列)对数据进行累积求最大值,并返回一个具有相同形状的 DataFrame 或 Series。

下面是一个示例,说明如何使用 cummax() 函数:

import pandas as pd

# 创建一个 DataFrame
data = {
    'A': [1, 2, 3, 4, 5],
    'B': [4, 5, 2, 7, 8],
    'C': [7, 3, 9, 10, 11]
}
df = pd.DataFrame(data)

# 计算整个 DataFrame 的累积最大值
total_cummax = df.cummax()
print("Total cumulative maximum of DataFrame:")
print(total_cummax)

# 计算每列的累积最大值
column_cummax = df.cummax(axis=0)
print("\nColumn cumulative maximum:")
print(column_cummax)

# 计算每行的累积最大值
row_cummax = df.cummax(axis=1)
print("\nRow cumulative maximum:")
print(row_cummax)

输出结果:

Total cumulative maximum of DataFrame:
   A  B   C
0  1  4   7
1  2  5   7
2  3  5   9
3  4  7  10
4  5  8  11

Column cumulative maximum:
   A  B   C
0  1  4   7
1  2  5   7
2  3  5   9
3  4  7  10
4  5  8  11

Row cumulative maximum:
   A  B   C
0  1  4   7
1  2  5   5
2  3  3   9
3  4  7  10
4  5  8  11

在这个示例中,我们首先创建了一个 DataFrame,并使用 cummax() 函数计算了整个 DataFrame 的累积最大值、每列的累积最大值以及每行的累积最大值。可以通过指定 axis 参数来沿着行或列进行计算累积最大值,默认情况下是对列进行计算累积最大值。

 

 

 

标签:累积,函数,cummax,最大值,cumulative,DataFrame,print,pandas
From: https://blog.csdn.net/2301_81245389/article/details/136809276

相关文章

  • 【机器学习】数据探索---python主要的探索函数
    在上一篇博客【机器学习】数据探索(DataExploration)—数据质量和数据特征分析中,我们深入探讨了数据预处理的重要性,并介绍了诸如插值、数据归一化和主成分分析等关键技术。这些方法有助于我们清理数据中的噪声、消除异常值,以及降低数据的维度,从而为后续的机器学习模型训练......
  • 高等数学基础篇(数二)之多元函数的微分法
    多元函数微分法:一、复合函数微分法二、隐函数微分法三、复合函数偏导数与全微分四、隐函数偏导数与全微分目录一、复合函数微分法二、隐函数微分法三、复合函数偏导数与全微分四、隐函数偏导数与全微分一、复合函数微分法二、隐函数微分法补充:隐函数求导的......
  • 用函数指针变量做参数,求最大值、最小值和两数之和
    include<stdio.h>include<stdlib.h>include<malloc.h>intmax(int,int);intmin(int,int);intadd(int,int);voidprocess(int,int,int(fun)(int,int));voidmain(){inta,b;scanf("%d%d",&a,&b);process(a,b,max);process(a,......
  • C++ 数学函数、头文件及布尔类型详解
    C++数学C++有许多函数可以让您在数字上执行数学任务。最大值和最小值max(x,y)函数可用于找到x和y的最大值:示例cout<<max(5,10);而min(x,y)函数可用于找到x和y的最小值:示例cout<<min(5,10);C++<cmath>头文件其他函数,例如sqrt(平方根)、round(四舍......
  • FreeRTOS 任务挂起和恢复API函数使用
    FreeRTOS任务挂起和恢复API函数使用挂起的作用就是当我们需要暂停某任务时候,等过一段时间在运行,这个时候要是使用删除和重建的方法就会当时任务进行时候的变量保存的值。当需要将这个任务停止运行一段时间的将这个任务挂起,当重新进行运行这个任务就恢复运行。vTaskSuspend()//......
  • [实时流基础 flink] 窗口函数
    尚硅谷学习笔记6.5窗口函数增量聚合函数(ReduceFunction/AggregateFunction)窗口将数据收集起来,最基本的处理操作当然就是进行聚合。我们可以每来一个数据就在之前结果上聚合一次,这就是“增量聚合”。典型的增量聚合函数有两个:ReduceFunction和AggregateFunction。......
  • 数据库—单行函数
    单行函数数组函数abs(x)返回x的绝对值ceil(x)返回大于或等于x的最小整数(向上取整)selectceil(-2.1)floor(x)向下取整selectfloor(-2.1)round(x)四舍五入selectround(3.49)字符串函数concat(s1,s2…sn)将字符串s1,s2等多个字符串合并为一个字......
  • SQL SERVER 日期和时间数据类型及函数 (Transact-SQL)
    declare@time1datetime=getdate()--代码declare@time2datetime=getdate()SELECTDATEDIFF(year,@TIME1,@TIME2);SELECTDATEDIFF(quarter,@TIME1,@TIME2);SELECTDATEDIFF(month,@TIME1,@TIME2);SELECTDATEDIFF(dayofyear,@TIME1,@TIME2);SE......
  • FreeRTOS系列补充2:重点API函数的应用代码范例(特特特详细)
    目录1、任务创建和删除API函数 动态创建任务函数原型 动态创建任务函数使用范例 静态创建函数原型静态创建任务函数使用范例任务删除函数原型任务删除函数使用范例2、任务挂起和恢复函数任务挂起函数原型任务恢复函数(任务中恢复)原型任务恢复函数(中断中恢复)原型......
  • SQL SERVER 从入门到精通 第5版 第二篇 第6章 SQL函数的使用 读书笔记
     第六章SQL函数的使用按函数种类可以分为聚合函数,数学函数,字符串函数,日期和时间函数,转换函数和元数据函数6种.>.聚合函数. 聚合函数对一组值执行计算,并返回单个值.除count外,聚合函数都会忽略空值.通常与SELECT语句的GROUPBY子句一起......