Agregar encabezados de columna al nuevo marco de datos de pandas

Estoy creando un nuevo marco de datos de pandas a partir de un marco de datos anterior utilizando el.groupby y.size métodos

[in] results = df.groupby(["X", "Y", "Z", "F"]).size()

[out]
    9   27/02/2016  1   N   326
    9   27/02/2016  1   S   332
    9   27/02/2016  2   N   280
    9   27/02/2016  2   S   353
    9   27/02/2016  3   N   177

Esto se comporta como se esperaba, sin embargo, el resultado es un marco de datos sin encabezados de columna.

EstaENTONCES la pregunta establece que lo siguiente agrega nombres de columna al marco de datos generado

[in] results.columns = ["X","Y","Z","F","Count"]

Sin embargo, esto no parece tener ningún impacto en absoluto.

[out]
        9   27/02/2016  1   N   326
        9   27/02/2016  1   S   332
        9   27/02/2016  2   N   280
        9   27/02/2016  2   S   353
        9   27/02/2016  3   N   177

Respuestas a la pregunta(2)

Su respuesta a la pregunta