首页 > 解决方案 > 如果列中的值与 2 个值中的至少一个不匹配,则删除行

问题描述

我有一个表格,其中有一列“win”,它有多个值。现在我想删除值与“0”或“5”不匹配的行

例如我做了:

result.win.value_counts()

这个的输出是:

0.0    183328
5.0    182528
3.0       799
1.0       741
2.0       740
Name: win, dtype: int64

尽管有“0”和“5”,但列中有值“1”、“2”和“3”。

我的整个桌子看起来像这样:

   matchid  team    visionscore  win
0    10      1          90.0     0.0
1    10      2         138.0     5.0
2    11      1          84.0     2.0
3    11      2         106.0     5.0
4    12      1          62.0     0.0
5    12      2          80.0     3.0
6    13      1          66.0     0.0
7    13      2          91.0     1.0
..   ..      ..          ...     ...

现在我想过滤行,win!= 0win!= 5,我该怎么做?

标签: pythonpandasdata-sciencedata-analysis

解决方案


推荐阅读