Adicionando cabeçalhos de coluna ao novo quadro de dados do pandas

Estou criando um novo quadro de dados do pandas a partir de um quadro de dados anterior usando o.groupby e.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

Isso se comporta conforme o esperado, no entanto, o resultado é um quadro de dados sem cabeçalhos de coluna.

esteTÃO A pergunta afirma que o seguinte adiciona nomes de colunas ao dataframe gerado

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

No entanto, isso não parece ter nenhum impacto.

[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

questionAnswers(2)

yourAnswerToTheQuestion