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

pandas中cummin() 函数的应用

时间:2024-04-07 19:31:03浏览次数:42  
标签:累积 函数 cumulative DataFrame 最小值 minimum cummin pandas

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

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

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_cummin = df.cummin()
print("Total cumulative minimum of DataFrame:")
print(total_cummin)

# 计算每列的累积最小值
column_cummin = df.cummin(axis=0)
print("\nColumn cumulative minimum:")
print(column_cummin)

# 计算每行的累积最小值
row_cummin = df.cummin(axis=1)
print("\nRow cumulative minimum:")
print(row_cummin)

输出结果:

Total cumulative minimum of DataFrame:
   A  B  C
0  1  4  7
1  1  4  3
2  1  2  3
3  1  2  3
4  1  2  3

Column cumulative minimum:
   A  B  C
0  1  4  7
1  1  4  3
2  1  2  3
3  1  2  3
4  1  2  3

Row cumulative minimum:
   A  B  C
0  1  1  1
1  1  1  1
2  1  1  1
3  1  2  2
4  1  2  2

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

 

标签:累积,函数,cumulative,DataFrame,最小值,minimum,cummin,pandas
From: https://blog.csdn.net/2301_81245389/article/details/136809152

相关文章

  • memset()函数及其作用
    一、memset()memset()函数是C/C++语言中的一个标准库函数,用于将一块内存空间的内容设置为指定的值。其函数原型为:void*memset(void*ptr,intvalue,size_tnum);参数说明:-ptr:指向要设置数值的内存块的指针。-value:要设置的值,通常是一个无符号字符。-num:要设......
  • 2024年4月7日-UE5-丰富怪物,结构体、数据表格、构造函数
    打开游戏基础文件夹,新建一个结构  打开后,新建一些变量,这里要看你的怪物用的皮肤是材质还是材质实例,选择不同的   然后再新建一个数据表格   打开怪物表填写一些怪物数据  打开怪物总类蓝图,打开构造函数ConstructionScript这个是预构造,游戏启动之前......
  • Pandas基础使用(三)
    apply()函数path=r"C:\work\python\pandas_files\计算列.xlsx"data=pd.read_excel(path)print(data)defhs(a):returnlen(a)b=data['商品名称'].apply(hs)print(b)#使用lambda表达式b=data['商品名称'].apply(lambdaa:len(a))pr......
  • 顺序栈功能函数(包括判断回文、数值转化、括号匹配)
    一,具体代码#include<iostream>#include<stdlib.h>usingnamespacestd;#defineOK1#defineERROR0#defineMAXSIZE100typedefintElemType;typedefintStatus;typedefstruct {   ElemType*elem;   inttop;}Sqstack;StatusInitStack(Sqstack......
  • 数据的规范化——Pandas处理
    数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。原始数据经过数据标准化处理后,各指标处于同一数量级,适合进行综合对比评......
  • 函数指针和指针函数
    函数指针:函数的指针,即指向函数的指针//函数intfun_add(inta){//function....}//定义一个函数指针int(fun1*)(int);//赋值的两种方法fun1=&fun_addfun1=fun_add第二种赋值方法和普通的函数很像,建议用第一种做区分  指针函数:返回指针的......
  • FastWiki发布`0.2.4`支持js 函数
    FastWiki发布0.2.4支持js函数Releasev0.2.4·AIDotNet/fast-wiki(github.com)支持JS动态functioncall调用支持动态function管理支持JS在线编辑提供智能代码提示支持JS在线编辑提供部分绑定的c#类(默认提供Console,HttpClient)支持Application绑定多个FunctionCall优化......
  • 常见函数
    常见函数概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。优点隐藏了实现细节;提高代码的重用性。调用:select函数名(实参列表)[FROM表]特点:叫什么(函数名),干什么(函数功能)分类:1、单行函数:length、ifnull等2、分组函数:功能:做统计使用,又称为统计函数、聚合......
  • SqlServer中的MAX函数的两种用法
    原文链接:https://blog.csdn.net/yixiaobing/article/details/136549794在 SQL Server中,MAX 函数是一个聚合函数,用于从指定的列中检索最大值。它会遍历列中的所有值(忽略NULL值),如果列中的所有值都是NULL,MAX 函数将返回NULL。并返回其中的最大值。MAX 函数对于快速确定一......
  • 箭头函数与普通函数的区别 ( 6 点 )
    还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。No.内容链接1Openlayers【入门教程】-......