按照ID分组,选择列的最大值,日期列。
创始人
2024-08-24 06:00:47
0

可以使用pandas库来实现按照ID分组,选择列的最大值,日期列的操作。下面是一个示例代码:

import pandas as pd

# 创建示例数据
data = {'ID': [1, 1, 2, 2, 3, 3],
        'Value': [10, 20, 30, 40, 50, 60],
        'Date': ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05', '2021-01-06']}
df = pd.DataFrame(data)

# 将Date列转换为日期类型
df['Date'] = pd.to_datetime(df['Date'])

# 按照ID分组,选择Value列的最大值,Date列
result = df.groupby('ID').agg({'Value': 'max', 'Date': 'first'})

print(result)

输出结果为:

    Value       Date
ID                  
1      20 2021-01-01
2      40 2021-01-03
3      60 2021-01-05

在示例代码中,首先创建了一个包含ID、Value和Date列的DataFrame。然后使用pd.to_datetime()函数将Date列转换为日期类型。接着使用groupby()方法按照ID分组,使用agg()方法选择Value列的最大值,以及选择第一个出现的Date值。最后打印结果。

相关内容

热门资讯

第三分钟插件!新天道大厅辅助,... 第三分钟插件!新天道大厅辅助,哈局八张挂辅助(切实是有辅助辅助)-哔哩哔哩1、用户打开应用后不用登录...
十分钟指南!hhpoker是正... 十分钟指南!hhpoker是正品吗(透视)确实是真的有辅助脚本(哔哩哔哩)1、操作简单,无需hhpo...
第4分钟辅助!传送屋激k有挂吗... 第4分钟辅助!传送屋激k有挂吗,三哥玩十三张辅助器(切实真的是有辅助app)-哔哩哔哩1、在三哥玩十...
第一分钟模块!WePOker有... 第一分钟模块!WePOker有没有透视方法(透视)其实存在有辅助脚本(哔哩哔哩)1、WePOker有...
六分钟辅助!微信边锋干瞪辅助,... 六分钟辅助!微信边锋干瞪辅助,四川熊猫辅助软件(竟然是有辅助软件)-哔哩哔哩1.微信边锋干瞪辅助 选...
第八分钟手段!wepoker模... 第八分钟手段!wepoker模拟器哪个(透视)切实真的有辅助开挂(哔哩哔哩)wepoker模拟器哪个...
1分钟脚本!热血江湖手游辅助,... 1分钟脚本!热血江湖手游辅助,情怀四川辅助哪里可以装(一直有挂辅助辅助器)-哔哩哔哩1、任何情怀四川...
3分钟绝活!werplan透视... 3分钟绝活!werplan透视挂(透视)确实真的有辅助辅助(哔哩哔哩)1、进入到werplan透视挂...
8分钟辅助!赣牌圈修改器,内蒙... 8分钟辅助!赣牌圈修改器,内蒙博乐填大坑辅助(真是是真的辅助平台)-哔哩哔哩8分钟辅助!赣牌圈修改器...
第六分钟积累!wepoker透... 第六分钟积累!wepoker透视是真的吗(透视)本来是有辅助透视(哔哩哔哩)1、许多玩家不知道wep...