首页 > 其他分享 >pandas中的agg和rolling和asfreq

pandas中的agg和rolling和asfreq

时间:2023-04-25 18:59:30浏览次数:37  
标签:10 min agg print df range rolling asfreq

import pandas as pd


df = pd.DataFrame({"col1": list(range(10)), "col2": list(range(1, 11)), "col3": "2" * 10})
print(df.shape)
print(df)
# 找出df中每列的最小值、最大值,生成新DataFrame
print(df.agg(['min','max']))
# 对df中的数字列,每三行(本行及前两行)求和
print(df.rolling(3, min_periods=1).sum(numeric_only=True))
# 对df中的数字列,每四行求平均值
print(df.rolling(4, min_periods=1).mean(numeric_only=True))
# 对df中的所有列,每五行计数,小于两行的不计入
print(df.rolling(5, min_periods=2).count())
# 给df增加日期时间索引
df = pd.DataFrame({"col1": list(range(10)), "col2": list(range(1, 11)), "col3": "2" * 10}, index=pd.date_range("2020-1-1", "2020-1-10"))
# 按时间频率在df中生成新的行
print(df.asfreq("0.5D"))

  

 

参考:https://www.cnblogs.com/traditional/p/13776180.html

https://www.gairuo.com/p/pandas-agg

标签:10,min,agg,print,df,range,rolling,asfreq
From: https://www.cnblogs.com/pu369/p/17353533.html

相关文章

  • 推荐一个好工具,可以替代 swagger 生成文档
    Swagger是一个规范且完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。Swagger的目标是对RESTAPI定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过Swagger进行正确定义,用户可以......
  • 记录一次springBoot+hibernate+JPA+swagger2+链接人大金仓的项目demo
    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.spring......
  • 配置Swagger带token的三种方式
    现在的项目基本上都是前后端分离,很多API的调用都需要用到token验证,本文就介绍怎么在swagger的header中自动添加token。在每个接口上手动添加headerpackagecom.morris.swagger.web;importcom.morris.swagger.vo.R;importio.swagger.annotations.Api;importio.swagger.annota......
  • VUE3 里面使用 vuedraggable 兼容tag="transition"的问题
    vue3的拖拽tag="transition"报的错误TypeError:Cannotsetpropertiesofnull(setting'__draggable_context')安装拖拽的时候,使用命令yarnadd@marshallswain/vuedraggable 下载这个包,把dist里面的文件复制到项目里面引入即可,不要使用 yarnaddvuedraggable@nex......
  • Kaggle上使用Tensorboard
    Kaggle上使用Tensorboard1.前言想在Kaggle上使用Tensorboard,找了一圈。参考了Kaggle上的一个Code:TensorboardonKaggle但发现有些变化,Code中用到的内网穿透工具Ngrok需要加一个Token,所以需要注册一个Ngrok账号,免费获取一个通道的Token。2.Kaggle上使用Tensorboard2.......
  • 【汇智学堂】swagger-UI使用测试
    now,Letusbegin.1、downloadfromGitHubhttps://github.com/swagger-api/swagger-ui.git2、3、adddependency<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.......
  • 整合swagger2
    添加配置类importcom.google.common.base.Predicates;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importspringfox.documentation.builders.ApiInfoBuilder;importspringfox.documentation.build......
  • 每个节点上的cadvisor采集数据后通过aggregate api将转换交给 metric-server
    metric-server主要用来通过aggregateapi向其它组件(kube-scheduler、HorizontalPodAutoscaler、Kubernetes集群客户端等)提供集群中的pod和node的cpu和memory的监控指标,弹性伸缩中的podautoscaler就是通过调用这个接口来查看pod的当前资源使用量来进行pod的扩缩容的。需要注意的是......
  • SpringBoot中配置Swagger2
    首先在pom.xml添加springfox-swagger2和springfox-swagger-ui两个依赖,并且spring-boot-starter-parent的版本不能太高,可以设置为2.1.6.RELEASE<!--https://mvnrepository.com/artifact/io.springfox/springfox-swagger2--><dependency> <groupId>io.springfox</groupId>......
  • Linq专题之提高编码效率—— 第一篇 Aggregate方法
    的几个方法,这个系列我会带领大家看遍linq,好的,废话不多说,先从Aggregate这个貂毛说起。 一:应用场景前不久在写一个项目的时候,我需要捞取营销活动,刚好营销活动有两个类型,一种是普通活动,一个是触发式活动,由于存放在两张表中,并且捞取之后需要做一些实体的转存,等等计算,所以就有了类......