专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

dataframe怎么按时间索引分组_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 14:05:06       共计:3624 浏览

dataframe怎么按时间索引分组?

一、 dataframe 加时间索引

方法见下图:

【注意】这里增加的索引是一个列表,没有字段名称,用index= ‘列表名’即可

二、 时间索引的选择

索引最大的作用就是:选择行的依据,在数据量较大时,索引可以方便我们快速取数据。

还记得之前笔记中选择行的方法有两种:一是,’表名’[行切片];一是 ’表名’.loc[索引号]。注意iloc不单独选择行,比如:’表名’.iloc[行号x ],结果是第x列。

那么索引做行选择的用法有哪些呢?

1、普通选择

可以看出,甚至可以使用索引的部分信息查出符合条件的多条记录。

2、切片选择

注意:loc[ ]函数是包含下边界时间的。

3、truncate()函数

Truncate()函数是减去某一部分的意思,常用参数有before和after。这里的可以使用(before = 索引或部分索引),表示不要包含个时点之前的,而这个时点的数据还是要保留的。

三、 时间索引分组

按时间索引可以方便地对数据进行分组,可以按年、月、日,也可以按周进行分组,方法如下图:

四、 总结

本节重点:3种使用“索引 + 表名.loc[] ”选择行的方法,注意truncate()函数使用时要对索引排序。另外,使用时间索引进行分组,注意 表名.index.week的用法。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql 日期查询,如何查看mysql备份文件_数据库 | ·下一条:精装修索引图怎么看_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有