Series
Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 31 de 60.
Este capítulo termina com um arquivo de filme completo, resumido em quatro linhas:
Começa pequeno. Uma lista conhece os valores pela posição; pandas, a biblioteca para tabelas, dá a cada um um rótulo:
Essa coluna rotulada é uma Série. Passe os valores para pd.Series e, com index=, os rótulos:
import pandas as pd
prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])Isso imprime os valores identificados, seus tipos e, em seguida, o preço da manga:
apple 1.5
banana 0.5
mango 2.5
dtype: float64
2.5prices.mean() é 1.5, como em um array. Sem index=, os rótulos são 0, 1, 2.
Desafio
MédioUma balsa faz três travessias por dia. O programa lê a quantidade de passageiros nas travessias da manhã, do meio-dia e da noite e, em seguida, o nome de uma travessia em trip.
- Crie uma Series
passengerscom as três quantidades, identificadas comoearly,middayelate. - Imprima-a.
- Imprima a média, arredondada para 1 casa decimal.
- Imprima a quantidade de passageiros em
trip.
Para 40, 95, 61 e early:
early 40
midday 95
late 61
dtype: int64
Average: 65.3 passengers
early: 40 passengersExperimente você mesmo
import pandas as pd
early = int(input())
midday = int(input())
late = int(input())
trip = input()
# Escreva seu código abaixo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Dados e gráficos
7DataFrames do pandas
SeriesDataFramesLendo arquivos CSVInspecionando os dadosSelecionando colunasRevisão: avaliações de filmes2Arrays do NumPy
Criando arraysForma e tamanhoIntervalos de númerosIndexação e fatiamentoRevisão: grade de temperaturas5Gráficos de Linhas e Dispersão
Rótulos e TítulosGráficos de DispersãoVárias Linhas e LegendasCores e MarcadoresFiguras e EixosRevisão: Passos Semanais3Matemática com Arrays
Operações matemáticas em arrays inteirosEstatísticas resumidasEstatísticas por eixoBroadcastingMáscaras booleanasRevisão: notas das provas6Gráficos para Dados
Gráficos de barrasHistogramasVários gráficos em um sóImagens como arraysRevisão: Relatório de chuvasPratique por conta própria: Compilador de Python online