DataFrames
Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 32 de 60.
Um conjunto de dados tem muitas colunas lado a lado, uma por característica. O pandas mantém todas juntas em um DataFrame, uma tabela:
Crie um a partir de um dicionário: chaves que associam cada nome de coluna à sua lista de valores.
pets = pd.DataFrame({
"name": ["Rex", "Tom", "Bubbles"],
"animal": ["dog", "cat", "fish"],
"age": [4, 2, 1],
})
print(pets)Isso imprime:
name animal age
0 Rex dog 4
1 Tom cat 2
2 Bubbles fish 1Cada lista se tornou uma coluna, na ordem em que você as forneceu, e as linhas são numeradas a partir de 0. As listas precisam ter o mesmo comprimento: cada linha precisa ter um valor em cada coluna.
Desafio
MédioUma loja de plantas vende uma samambaia, um cacto e uma palmeira. plants e prices contêm seus nomes e preços, e o programa lê as vendas de hoje em sold.
Crie um DataFrame shop com as colunas plant, price e sold, nessa ordem, e imprima-o. Para as entradas 8, 2, 15:
plant price sold
0 fern 4.5 8
1 cactus 2.0 2
2 palm 12.0 15Experimente você mesmo
import pandas as pd
plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), int(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