A biblioteca Pandas é uma importante biblioteca da linguagem Python utilizada para analisar dados cujos valores comumente estão armazenados em estruturas de duas dimensões, como o data frame. Observe o código Python a seguir. import pandas as pd processo={"id_processo":[1,2,3,4,5,6],"valor_causa":[10, 20,30,40,50,60]} df=pd.DataFrame(processo) Para visualizar as últimas 5 linhas do data frame df, deve-se utilizar o comando:
- A)print(df.head())
Errada, porque head() mostra as primeiras linhas do DataFrame, não as últimas.
- B)print(df.tail())
Certa, porque tail() exibe as últimas linhas do DataFrame e, sem argumento, mostra as 5 finais por padrão.
- C)print(df.info(5))
Errada, porque info() gera um resumo estrutural do DataFrame, não uma visualização das últimas linhas.
- D)print(df.botton(5))
Errada, porque bottom() não é um método válido do DataFrame em Pandas.
- E)print(df.display(5))
Errada, porque display() não é o método usado para listar as últimas linhas de um DataFrame.
Gabarito: B
Em Pandas, um DataFrame funciona como uma tabela: linhas e colunas, bem no estilo que a banca adora mostrar em código. Quando você quer inspecionar rapidamente os primeiros registros, usa-se head(); quando quer ver os últimos, usa-se tail(). Aqui, o DataFrame tem 6 linhas, então tail(5) exibe as últimas 5 linhas, isto é, da segunda até a sexta. Se você chamar apenas tail(), o comportamento padrão já é mostrar as 5 últimas linhas, então o comando do item B está correto. Essa é uma convenção bem conhecida da biblioteca Pandas e cai muito em prova porque a banca mistura os nomes dos métodos para testar memória e atenção. Head olha o começo; tail olha o fim. Simples, direto e muito cobrado. Vale notar que info() serve para exibir resumo do DataFrame, como tipos das colunas e valores não nulos, e não aceita esse argumento para quantidade de linhas como a alternativa tenta sugerir. Já bottom() e display() não são métodos válidos do DataFrame nesse contexto. Ou seja, o gabarito B é o único que corresponde a um comando real e apropriado para visualizar as últimas linhas.