1
resposta

6 Juntando DataFrames

Olá, gostaria de entender melhor o motivo do segundo alias nesse código

freq.union(
    freq.select(
        f.lit('Total').alias('data_de_inicio'),
        f.sum(freq.frequencia).alias('frequencia')   
    )
).toPandas()

eu rodei em ele, e o resultado foi o mesmo...

freq.union(
    freq.select(
        f.lit('Total').alias('data_de_inicio'),
        f.sum(freq.frequencia)  
    )
).toPandas()

Fazendo outros testes, tirando todos os alias, e trocando freq.frequencia por 'frequencia', o código tb rodou... Existe diferença, em algum desses casos?

1 resposta

Oi Luiz, tudo bem?

Como o alias /apelido que você colocou na segunda operação é o mesmo nome que o da coluna no dataframe o resultado de saída é indiferente. Única diferença é que no primeiro bloco a operação de .alias() é executada.

Espero que tenha te ajudado.