Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用group by?根据国家/地区时间序列数据过滤最大值和对应日期。

使用group by?根据国家/地区时间序列数据过滤最大值和对应日期。
EN

Stack Overflow用户
提问于 2020-06-30 14:14:17
回答 1查看 48关注 0票数 0

我在试着找出哪一天的新病例最多,并按国家分组。数据集包含国家/地区时间序列数据列表,其中包括COVID总病例数、新病例数、新测试数等。

预期输出

代码语言:javascript
运行
AI代码解释
复制
Country    Date Cases      MaxNew_Cases
USA        2020-06-23      1988
Singapore  2020-05-21      456
Franch     2020-03-12      765

我试过了:

代码语言:javascript
运行
AI代码解释
复制
df_test_date.loc[df_test_date['new_cases'].idxmax()]
df1=df_test_date[['location','date']][df_test_date.new_cases == df_test_date['new_cases'].max()]
new_df = df_test_date.groupby('location')['Log_New_Cases'].max()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-30 14:42:24

代码语言:javascript
运行
AI代码解释
复制
import pandas as pd
data = {
    'Country': ['USA', 'Singapore', 'France', 'USA', 'Singapore', 'France', 'USA', 'Singapore', 'France'],
    'Date': ['2020-06-01', '2020-06-01', '2020-06-01', '2020-06-02', '2020-06-02', '2020-06-02', '2020-06-03', '2020-06-03', '2020-06-03'],
    'New_Cases': [100, 200, 300, 600, 500, 400, 123, 345, 523]
}

df = pd.DataFrame(data)
idxmax = df.groupby('Country')['New_Cases'].idxmax()
df.iloc[idxmax]

数据帧

代码语言:javascript
运行
AI代码解释
复制
     Country        Date  New_Cases
0        USA  2020-06-01        100
1  Singapore  2020-06-01        200
2     France  2020-06-01        300
3        USA  2020-06-02        600
4  Singapore  2020-06-02        500
5     France  2020-06-02        400
6        USA  2020-06-03        123
7  Singapore  2020-06-03        345
8     France  2020-06-03        523

输出

代码语言:javascript
运行
AI代码解释
复制
     Country        Date  New_Cases
8     France  2020-06-03        523
4  Singapore  2020-06-02        500
3        USA  2020-06-02        600
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62659455

复制
相关文章
数据分析篇 | Pandas 时间序列 - 日期时间索引
DatetimeIndex 主要用作 Pandas 对象的索引。DatetimeIndex 类为时间序列做了很多优化:
龙哥
2019/12/22
5.6K0
如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件?
当使用Linux系统进行日志管理时,经常需要根据日期来过滤和检索日志文件。这在故障排除、性能监控和安全审计等方面非常有用。在本文中,我们将详细介绍如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件。
网络技术联盟站
2023/06/09
5.2K0
如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件?
使用 TimeGAN 建模和生成时间序列数据
时间序列数据与常规表格数据有什么不同呢?时间序列数据集有一个额外的维度——时间。我们可以将其视为 3D 数据集。比如说,我们有一个包含 5 个特征和 5 个输入实例的数据集。
deephub
2021/09/15
3.7K0
使用 TimeGAN 建模和生成时间序列数据
根据IP获取地区
package com.whcczk.model.utils; import cn.hutool.core.util.StrUtil; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; impo
花落花相惜
2021/11/25
10.1K0
日期、时间、PosixTime 和时间戳数据类型
可以定义日期、时间和时间戳数据类型,并通过标准 SQL 日期和时间函数相互转换日期和时间戳。例如,可以使用 CURRENT_DATE 或 CURRENT_TIMESTAMP 作为使用该数据类型定义的字段的输入,或者使用 DATEADD、DATEDIFF、DATENAME 或 DATEPART 来操作使用该数据类型存储的日期值。
用户7741497
2022/08/02
1.9K0
​时间序列&日期学习笔记大全(上)
对于时间序列数据,传统的做法是在一个序列或DataFrame的索引中表示时间成分,这样就可以对时间元素执行操作。pandas也可以将时间作为数据
朱小五
2020/09/16
1.6K0
​时间序列&日期学习笔记大全(上)
时间序列&日期学习笔记大全(下)
定制工作时间的方法 详见 Business hour和 Custom business hour、
朱小五
2020/09/24
1.1K0
时间序列&日期学习笔记大全(下)
最大子序列的和_子序列和最大值
https://leetcode-cn.com/problems/maximum-subarray/description/
全栈程序员站长
2022/08/03
3700
最大子序列的和_子序列和最大值
时间序列 | 字符串和日期的相互转换
在数据处理过程中,难免会遇到日期格式,特别是从外部读取数据到jupyter或其他python编译器中,用于数据处理分析时。若读取excel文档时还能保留原本日期时间格式,但有时却差强人意,读取后为字符串格式,尤其是以csv格式存储的数据。此时就需要用到字符串转日期格式。
数据STUDIO
2021/06/24
7.5K0
根据当前系统时间获取工作日日期
/** * 根据当前时间获取本周周一日期 * @return */ public static String getOneWeeks(){ Calendar cal =Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); /
斯文的程序
2019/11/07
1.3K0
linux 时间和日期
date 查看系统时间(默认) date +“%Y-%m-%d %H:%M:%S” 查看系统时间(指定格式) date -s “时间字符串” 设置系统时间
云缓缓知我意
2021/04/15
4.4K0
日期和时间构造
这些构造采用 ODBC 日期、时间或时间戳格式的整数或字符串,并将其转换为相应的 IRIS 日期、时间或时间戳格式。他们执行数据输入以及值和范围检查。
用户7741497
2022/08/02
2.2K0
[快学Python3]日期和时间处理
概述 在python中, date、time、datetime类提供了一系列处理日期、时间和时间间隔的函数。 在Python里我们大致可以把其实现日期时间类分为5个: date 仅用于日期处理(年、月、日) time 仅用于时间处理(时、分、秒、毫秒) datetime 可以处理日期和时间的组合(年、月、日、时、分、秒、毫秒) timedelta 日期时间处理,可以用于时间运算等 tzinfo 用于时区处理 下面我们一起看几个实例来看看上述几个类的应用,在本文中不会列举所有的应用方法。 基础实例 直接上代码
苦叶子
2018/04/09
2.1K0
python日期和时间
python中常用的处理时间的模块有两个:time 模块、datetime 模块,time模块是比较基础的一个模块,可满足对时间类型数据的基本处理;而 datetime模块可以看做是 对time模块的一个高级封装,功能更加强大,例如在时间的加减上(获取指定时间的前(后)一天的时间,获取指定时间的前(后)一小时的时间),使用datetime模块,实现起来更为方便~
py3study
2020/01/03
2.4K0
python日期和时间
PostgreSQL·国家地区表的设计
本文节选自《Netkiller Architect 手札》 4.22. PostgreSQL 所特有数据库设计 4.22.1. 国家地区表的设计 +-----------+ | city | |-----------| |id | <---+ |name | | |description| 1:n |status | | |parent_id | o---+ +-----------+ 例 4.2. 递归查询实例
netkiller old
2018/03/05
2K0
用Pandas和Streamlit对时间序列数据集进行可视化过滤
我们每天处理的数据最多的类型可能是时间序列数据。基本上,使用日期,时间或两者同时索引的任何内容都可以视为时间序列数据集。在我们工作中,可能经常需要使用日期和时间本身来过滤时间序列数据。根据任何其他形式的索引过滤dataframe是一件相当麻烦的任务。尤其是当日期和时间在不同的列中时。
deephub
2021/01/25
2.6K0
使用动态时间规整来同步时间序列数据
在数据相关的职业生涯中遇到最痛苦的事情之一就是必须处理不同步的时间序列数据集。差异可能是由许多原因造成的——日光节约调整、不准确的SCADA信号和损坏的数据等等。在相同的数据集中,在不同的点上发现几个差异是很常见的,这需要分别识别和纠正每一个差异。而且当使用它时,可能会无意中抵消另一个同步部分。幸运的是,在新的“动态时间规整”技术的帮助下,我们能够对所有的非同步数据集应用一种适用于所有解决方案。
deephub
2021/08/20
1.2K0
点击加载更多

相似问题

按国家/地区整理时间序列数据

13

java -根据语言环境(国家/地区)获取当前日期和时间

30

根据国家/地区选择使用值填充国家/地区

20

根据国家/地区习惯设置日期格式

10

如何根据国家/地区时区显示时间

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档