Introdução
Neste laboratório, você aprenderá sobre o método DataFrame.gt() na biblioteca Pandas. Este método é usado para comparar um DataFrame com outro elemento a elemento e retorna um DataFrame de valores booleanos como resultado da comparação.
Dicas para a VM
Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.
Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.
Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.
Importar a biblioteca pandas
Para usar o método DataFrame.gt(), você primeiro precisa importar a biblioteca pandas. Você pode fazer isso usando o seguinte código:
import pandas as pd
Criar um DataFrame
Em seguida, crie um DataFrame para trabalhar. Você pode usar o seguinte código como exemplo:
df=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
Comparar com um escalar usando o método DataFrame.gt()
Agora, vamos comparar o DataFrame com um escalar usando o método DataFrame.gt(). Isso retornará um novo DataFrame com valores booleanos indicando se cada elemento é maior que o escalar. Use o seguinte código:
print(df.gt(200))
Comparar com uma Series usando o método DataFrame.gt()
Em seguida, vamos comparar o DataFrame com uma Série usando o método DataFrame.gt(). Isso retornará um novo DataFrame com valores booleanos indicando se cada elemento no DataFrame é maior que o elemento correspondente na Série. Use o seguinte código:
series = pd.Series([150, 200, 150])
print(df.gt(series,axis=0))
Comparar com outro DataFrame usando o método DataFrame.gt()
Finalmente, vamos comparar o DataFrame com outro DataFrame usando o método DataFrame.gt(). Isso retornará um novo DataFrame com valores booleanos indicando se cada elemento no primeiro DataFrame é maior que o elemento correspondente no segundo DataFrame. Use o seguinte código:
df_1=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
df_2=pd.DataFrame({"A":[200,550],"B":[65,251],"C":[100,10]})
print(df_1.gt(df_2))
Resumo
Neste laboratório, você aprendeu sobre o método DataFrame.gt() na biblioteca Pandas. Você viu como comparar um DataFrame com um escalar, uma Série e outro DataFrame usando este método. Ao usar o método DataFrame.gt(), você pode convenientemente realizar comparações elemento a elemento em um DataFrame e obter resultados booleanos.