按组计算唯一分类特征的滚动计数
创始人
2024-09-03 03:00:26
0

以下是一个按组计算唯一分类特征的滚动计数的示例代码:

import pandas as pd

# 创建示例数据
data = {
    'group': ['A', 'A', 'A', 'B', 'B', 'B'],
    'category': ['X', 'Y', 'X', 'Y', 'Z', 'X']
}
df = pd.DataFrame(data)

# 按组对分类特征进行滚动计数
df['rolling_count'] = df.groupby('group')['category'].transform(lambda x: x.expanding().apply(lambda y: y.nunique()))

print(df)

这个示例代码中,我们首先创建了一个包含groupcategory两列的示例数据的数据帧df

然后,我们使用df.groupby('group')['category']将数据帧按group列进行分组。接下来,我们使用transform方法将每个组的category列传递给一个lambda函数。

在lambda函数中,我们使用expanding()方法获取到当前行及之前所有行的数据,并使用apply(lambda y: y.nunique())计算每个滚动窗口内唯一值的数量。

最后,我们将计算结果赋值给新的列rolling_count

输出结果如下:

  group category  rolling_count
0     A        X            1.0
1     A        Y            2.0
2     A        X            2.0
3     B        Y            1.0
4     B        Z            2.0
5     B        X            3.0

可以看到,rolling_count列包含了按组计算的滚动计数结果。

相关内容

热门资讯

我来教教你(WPK工具)外挂透... 我来教教你(WPK工具)外挂透明挂辅助软件(透视)透视辅助(有挂秘诀)-哔哩哔哩;亲们利用一分钟了解...
透明透视(德州版Wepoke)... 透明透视(德州版Wepoke)外挂透明挂辅助脚本(辅助挂)透视辅助(真的有挂)-哔哩哔哩;亲真的是有...
每日必看(wpk机制)外挂透明... 每日必看(wpk机制)外挂透明挂辅助工具(透视)确实真的有挂(2024已更新)(哔哩哔哩);超受欢迎...
解密关于!德扑之星开桌(wep... 解密关于!德扑之星开桌(wepoke)外挂透明挂辅助脚本(辅助挂)透明教程(有挂解惑)-哔哩哔哩;1...
分享一款(WePoke)外挂透... 分享一款(WePoke)外挂透明挂辅助神器(辅助挂)辅助透视(有挂秘籍)-哔哩哔哩是一款可以让一直输...
推荐一款(微扑克智能)外挂透明... 推荐一款(微扑克智能)外挂透明挂辅助软件(辅助挂)透视辅助(确实有挂)-哔哩哔哩;玩家在微扑克智能中...
今日科普(wpk辅助透视)外挂... 今日科普(wpk辅助透视)外挂透明挂辅助工具(辅助挂)竟然真的有挂(2023已更新)(哔哩哔哩);(...
记者揭秘!aapoker辅助工... 记者揭秘!aapoker辅助工具(WepokE)外挂透明挂辅助工具(透视)透视教程(存在有挂)-哔哩...
一分钟揭秘(欢乐棋牌)外挂透明... 一分钟揭秘(欢乐棋牌)外挂透明挂辅助器安装(透视)透视辅助(果真有挂)-哔哩哔哩;值得一提的是,欢乐...
分享一款(来玩德州app)外挂... 1、分享一款(来玩德州app)外挂透明挂辅助器安装(透视)透视辅助(有挂方法)-哔哩哔哩(UU po...