【发布时间】:2020-06-26 09:28:20
【问题描述】:
我有一个熊猫数据框,df:
id year variable value
1 19 high 20
1 19 low 10
1 20 high 20
1 20 low 30
我想通过 id 和 year 进行分组(每个这样的组只有 2 行,一个代表 high,另一个代表 low),并检查 high 变量的值是否实际上大于 low 变量的值。如果没有,那么我想删除这些组并将它们放入一个新的数据框中。所以对于上面我想要的,df:
id year variable value
1 19 high 20
1 19 low 10
和df2:
id year variable value
1 20 high 20
1 20 low 30
【问题讨论】:
标签: python pandas dataframe pandas-groupby