Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comandos de um dataframe pandas #41

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions basico_pandas/dataframe.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Esse arquivo tem como intuito ensinar a importação e manipulação de um dataframe com a biblioteca pandas
# O csv utilizado e o mesmo do exercicio 1.
import pandas as pd

#importa o arquivo csv e o transforma em um DataFrame
df = pd.read_csv('exercicios/transferencias - 05_2023.csv')

#Visualiza as primeiras linhas do DataFrame com os dados do csv
print("Inicio do DATAFRAME:\n",df.head())

#Visualiza as ultimas linhas do DataFrame com os dados do csv
print("Fim do DATAFRAME:\n",df.tail())

# Apresenta um resumo dos dados da coluna ANO/MES do DataFrame
print("Resumo dos dados:\n",df.describe())

#imprime a coluna ANO/MES do dataframe
print(df['ANO / MÊS'])

#imprime somente as linhas que possuem como ValorTransferido 583145,98
print(df[df['VALOR TRANSFERIDO'] == '583145,98'])

#Cria uma nova coluna e atribui o valor 1455 a todas as linhas
df['nova coluna'] = 1455
print(df['nova coluna'])

#Retira a coluna correspondente ao ano e mes do dataframe
df.drop('ANO / MÊS', axis=1, inplace=True)
print(df.columns)

#Ordena uma coluna especifica do dataframe o que nao e tao pertintente nesse caso
df.sort_values('VALOR TRANSFERIDO', ascending=False, inplace=True)
print(df['VALOR TRANSFERIDO'])