Menu
CoddyTech

Selecionando colunas

Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 35 de 60.

A maioria das perguntas é sobre uma coluna: o peso médio, o cachorro mais alto. Coloque o nome da coluna entre colchetes para selecioná-la:

A tabela de cães desenhada como uma grade com as colunas name, kg e cm; a coluna kg está destacada e identificada como dogs kg, uma Series, enquanto as outras colunas aparecem esmaecidas

dogs = pd.DataFrame({
    "name": ["Max", "Luna", "Bo", "Kira"],
    "kg": [30, 8, 22, 12],
    "cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())

Isso imprime uma Series, nomeada de acordo com sua coluna, e depois o peso médio:

0    30
1     8
2    22
3    12
Name: kg, dtype: int64
18.0

Para várias colunas, coloque uma lista de nomes entre colchetes. Você obtém um DataFrame menor, com as colunas na ordem escolhida:

print(dogs[["name", "cm"]])

Isso imprime:

   name  cm
0   Max  61
1  Luna  30
2    Bo  55
3  Kira  40

Selecionar colunas é como um modelo obtém exatamente os recursos dos quais deve aprender.

challenge icon

Desafio

Médio

Um site de avaliações carrega phones.csv em phones, com as colunas model, price, battery_h (horas) e weight_g. O programa lê o nome de uma coluna em column.

  1. Imprima as primeiras 3 linhas de uma tabela com apenas model e essa coluna.
  2. Imprima o menor e o maior valor dela e sua média, arredondada para 1 casa decimal, como abaixo.

Para uma tabela de relógios e a coluna strap_mm:

     model  strap_mm
0     Orca        20
1  Quartzy        18
2     Brio        22
strap_mm: from 16 to 24, average 20.4

Experimente você mesmo

import pandas as pd

phones = pd.read_csv("phones.csv")
column = input()

# Escreva seu código abaixo
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Compilador de Python online