Pandas: Pourquoi les doubles crochets sont-ils nécessaires pour sélectionner la colonne après l'indexation booléenne

Pour un df tableau comme ci-dessous,

   A B C D
0  0 1 1 1
1  2 3 5 7
3  3 1 2 8

pourquoi les deux crochets nécessaires pour la sélection des colonnes spécifiques après boolean d'indexation?

the [['A','C']] part of

df[df['A'] < 3][['A','C']]

source d'informationauteur FortuneFaded