如果列中的值与2个值中的至少一个不匹配,则删除行

时间:2019-07-08 13:45:51

标签: python pandas data-science data-analysis

我有一个表,该表的列“ 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!= 0 win!= 5,我该怎么做?

0 个答案:

没有答案