Skip to content
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'])