Informática, perguntado por BrunaSilva7546, 4 meses atrás

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 vbonat
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