dado que felipe quer fazer a junção entre dois conjuntos de dados e escreveu o seguinte código: import pandas as pd df1 = pd.dataframe({'lkey': ['foo', 'bar', 'baz', 'foo'], 'value': [1, 2, 3, 5]}) df2 = pd.dataframe({'rkey': ['foo', 'bar', 'baz', 'foo'], 'value': [5, 6, 7, 8]}) df1.merge(df2, left on='lkey', right on='rkey') qual destas alternativas descreve as saídas do código? i ¿ o conjunto resultante terá colunas lkey, 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 lkey e rkey. apenas as opções ii e iii estão corretas. apenas a opção ii está correta. apenas a opção i está correta. apenas as opções i e iii estão corretas. apenas a opção iii está correta.
Soluções para a tarefa
Respondido por
1
Observando a saída do código Python, encontraremos que a alternativa correta é c).
Módulo Pandas
- I - Verdade. Executando o código Python dado, verificamos que as colunas do conjunto resultante está na ordem apresentada, ver imagem em anexo.
- II - Falso. O código executa normalmente. Os sufixos das colunas estão definidos conforme a afirmação I.
- III - Falso. Os conjuntos são combinados pela lkey e rkey, mas a estrutura de dados é um pd.DataFrame, pois temos uma tabela com mais de uma coluna. Um pd.Series é uma estrutura de dados que apresenta apenas uma coluna.
Portanto, apenas a opção I está correta. A alternativa correta é c).
Saiba mais sobre programação Python em: https://brainly.com.br/tarefa/53637202
#SPJ4
Anexos:
Perguntas interessantes
Matemática,
4 meses atrás
Português,
4 meses atrás
Biologia,
4 meses atrás
Filosofia,
4 meses atrás
Matemática,
10 meses atrás
Ed. Física,
10 meses atrás