按照条件对数据框进行分组和排序,然后找到第一个符合条件的出现。
创始人
2024-08-25 15:00:38
0

要按照条件对数据框进行分组和排序,然后找到第一个符合条件的出现,可以使用以下代码示例来解决问题:

import pandas as pd

# 创建示例数据框
data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'Nick', 'John'],
        'Value': [10, 15, 8, 12, 18, 6]}
df = pd.DataFrame(data)

# 按照条件对数据框进行分组和排序,并找到第一个符合条件的出现
df_sorted = df.groupby('Name').apply(lambda x: x.sort_values('Value')).reset_index(drop=True)
first_occurrence = df_sorted.groupby('Name').first()

print(first_occurrence)

输出结果为:

      Value
Name       
John      6
Nick     15
Tom      10

在这个示例中,我们首先创建了一个包含姓名和值的数据框。然后,我们使用groupby函数按照姓名对数据框进行分组,并使用apply函数对每个分组进行排序。最后,我们使用reset_index函数重置索引,以便能够正确访问排序后的数据框。

然后,我们使用groupby函数再次按照姓名对排序后的数据框进行分组,并使用first函数找到每个分组的第一个符合条件的出现。

最后,我们打印出第一个符合条件的出现的值。

相关内容

热门资讯

3分钟了解!微信雀神小程序有挂... 《3分钟了解!微信雀神小程序有挂(辅助挂)太坑了的确真的有挂(有挂透明)-哔哩哔哩》 微信雀神小程序...
透视透明挂(wepoke脚本)... 透视透明挂(wepoke脚本)外挂透明挂辅助脚本(ai代打)德州ai机器人(2020已更新)(哔哩哔...
透明有挂!新版边锋掼蛋辅助器,... 透明有挂!新版边锋掼蛋辅助器,wepoker永久免费脚本,详细有挂(有挂教学)-哔哩哔哩1、不需要A...
记者爆料!边锋杭麻圈辅助(We... WePoker透视辅助版本稳定性对比与推荐‌:记者爆料!边锋杭麻圈辅助(WePoKer),太坑了竟然...
最新技巧(WEPOKE)外挂透... 最新技巧(WEPOKE)外挂透明挂辅助脚本(软件)软件透明挂(2021已更新)(哔哩哔哩);(需添加...
推荐十款!雀神广东麻将输赢数据... 推荐十款!雀神广东麻将输赢数据看(辅助挂)太坑了其实是真的有挂(有挂详情)-哔哩哔哩相信很多朋友都在...
推荐十款!边锋麻将辅牌器(We... 推荐十款!边锋麻将辅牌器(Wepoke),太坑了其实真的有挂(有挂规律)-哔哩哔哩;科技安装教程;1...
科技揭秘!小程序边锋干瞪眼辅助... 科技揭秘!小程序边锋干瞪眼辅助app,aapoker透视方法,详细有挂(有挂教学)-哔哩哔哩;揭秘教...
透明私人局(aapoker有挂... WePoker透视辅助工具核心要点解析‌,透明私人局(aapoker有挂)外挂透明挂辅助工具(线上)...
透明总结!雀神广东麻将设置胜率... 透明总结!雀神广东麻将设置胜率(辅助挂)太坑了的确真的有挂(有挂技巧)-哔哩哔哩;小薇(透视辅助)致...