Buscar

Dado que Felipe quer fazer a junção entre dois conjuntos de dados e escreveu o seguinte código: import pandas as pd dfl = [ I foo l, 'bar', I baz ...

Dado que Felipe quer fazer a junção entre dois conjuntos de dados e escreveu o seguinte código: import pandas as pd dfl = [ I foo l, 'bar', I baz l, I foo l ], I value l : df2 = [ I foo l, bar', I baz l, I foo l ], I value l : df1.merge(df2, Qual destas alternativas descreve as saídas do código? I ¿ O conjunto resultante terá colunas Ikey, value_x, rkey, value_y II ¿ O código não executará, pois Filipe não definiu os sufixos de coluna III ¿ O resultado do código em questão retornará um pd.Series juntando os conjuntos pela Ikey e r key.

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as alternativas: I) O conjunto resultante terá colunas Ikey, value_x, rkey, value_y - Esta alternativa descreve corretamente a saída do código, pois ao fazer a junção entre os dois conjuntos de dados, as colunas serão renomeadas automaticamente com sufixos para diferenciar as colunas com o mesmo nome. II) O código não executará, pois Felipe não definiu os sufixos de coluna - Esta alternativa está incorreta, pois o Pandas automaticamente adiciona sufixos às colunas com o mesmo nome durante a junção de conjuntos de dados. III) O resultado do código em questão retornará um pd.Series juntando os conjuntos pela Ikey e r key - Esta alternativa está incorreta, pois o resultado da junção de conjuntos de dados utilizando o método merge do Pandas não retorna um pd.Series, mas sim um novo DataFrame. Portanto, a alternativa correta é: "O conjunto resultante terá colunas Ikey, value_x, rkey, value_y".

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais