【发布时间】:2020-07-20 13:08:20
【问题描述】:
假设我有一个如下的 DataFrame:
Col1 Col2 Col3
0 0 a 361
1 0 b 92
2 0 c 909
3 0 d 114
4 0 e 914
5 0 f 732
6 1 a 738
7 1 b 744
8 1 c 345
9 1 d 141
10 1 e 771
11 1 f 206
12 2 a 367
13 2 b 133
14 2 c 509
15 2 d 968
16 2 e 527
17 2 f 288
18 3 a 231
19 3 b 673
20 3 c 925
21 3 d 760
22 3 e 491
23 3 f 741
我希望根据下面的给定列表过滤掉几行(从两列 Col1 和 Col2),
[[0, 'a'],[0, 'd'],[1, 'b'],[2, 'a'],[3, 'e']]
所以这应该过滤 DataFrame 并给我:
Col1 Col2 Col3
0 0 a 37
3 0 d 37
7 1 b 143
12 2 a 170
22 3 e 46
我不能进行价值筛选,也不能使用循环,因为在我的情况下,我有一个巨大的数据框。请帮帮我。
【问题讨论】:
标签: python python-3.x list dataframe