¿Por qué el uso de "==" devuelve una serie en lugar de bool en pandas?

Simplemente no puedo entender qué significa "==" en la segunda línea: - No es una prueba, no hay una declaración if ... - No es una declaración variable ... Nunca he visto esto antes, la cosa data.ctage==cates una serie de pandas y no una prueba ... for cat in data["categ"].unique(): subset =...