-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPandas01.py
More file actions
25 lines (18 loc) · 834 Bytes
/
Pandas01.py
File metadata and controls
25 lines (18 loc) · 834 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import pandas as pd
import matplotlib.pyplot as plt
url_data = 'https://github.com/alura-cursos/imersaodados3/blob/main/dados/dados_experimentos.zip?raw=true'
#Lê um arquivo csv zipado a partir de uma url
dados = pd.read_csv(url_data, compression='zip')
dados.head() #Primeiras 5 linhas dos dados
dados.tail() #Últimas 5 linhas dos dados
dados.shape() #Quantidade de linhas e colunas dos dados
#Plotando o gráfico (tempo) formatado pela biblioteca matplotlib
graf = dados['tempo'].value_counts().plot.bar()
graf.set_title('Experiment Time')
graf.set_xlabel('Hours')
graf.set_ylabel('Value')
#Quantidade de drogas testadas
dados['droga'].value_counts().shape
#Substituindo o hífen para usar na query: 'g-0' -> 'g0'
dados_formatados = dados['g-0'].replace("-", "")
dados.query('@dados_formatados > 0')