You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python实现同日检测组合计数的矩阵可视化需求

需求与问题

我拥有如下数据集:

id test date
1  A    2000-01-01
1  B    2000-01-01
1  C    2000-01-08

2  A    2000-01-01
2  A    2000-01-01
2  B    2000-01-08

3  A    2000-01-01
3  C    2000-01-01
3  B    2000-01-08

4  A    2000-01-01
4  B    2000-01-01
4  C    2000-01-01

5  A    2000-01-01
5  B    2000-01-01
5  C    2000-01-01

需要创建一个矩阵图,统计同一天内进行多项检测的个体数量,具体示例:

  • 检测A和B在同一天被2个个体(id=1、id=3)完成
  • id=4、5两个个体在同一天完成了A、B、C三项检测

目前已编写代码如下:

df_tests = df.groupby(['id', 'date']).value_counts().reset_index(name='count')

df_tests_unique = df_tests[df_tests_re.duplicated(subset=['id','date'], keep=False)]

df_tests_unique = df_tests_unique[["id", "date", "test"]]

剩余任务:统计不同检测组合在同一天出现的次数。


内容的提问来源于stack exchange,提问作者Economist_Ayahuasca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 16:40:22