I have the following pandas dataframe:
+---+-------------+-------------+
| | Col1 | |
+ +-------------+-------------+
| | Sub1 | Sub2 | SubX | SubY |
+---+------+------+------+------+
| 0 | N | A | 1 | Z |
| 1 | N | B | 1 | Z |
| 2 | N | C | 2 | Z |
| 3 | N | D | 2 | Z |
| 4 | N | E | 3 | Z |
| 5 | N | F | 3 | Z |
| 6 | N | G | 4 | Z |
| 7 | N | H | 4 | Z |
+---+------+------+------+------+
I would like to filter the dataframe by column SubX, the selected rows should have the value 3, like this:
+---+-------------+-------------+
| | Col1 | |
+ +-------------+-------------+
| | Sub1 | Sub2 | SubX | SubY |
+---+------+------+------+------+
| 4 | N | E | 3 | Z |
| 5 | N | F | 3 | Z |
+---+------+------+------+------+
Could you help to find the right pandas query? It's pretty hard for me, because of the nested column structure. Thanks a lot!