Menu
CoddyTech

Selección de columnas

Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 35 de 60.

La mayoría de las preguntas se refieren a una columna: el peso promedio, el perro más alto. Pon el nombre de la columna entre corchetes para seleccionarla:

La tabla dogs representada como una cuadrícula con las columnas name, kg y cm; la columna kg está resaltada y etiquetada como dogs kg, una Series, mientras que las otras columnas se atenúan

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())

Esto imprime una Serie, cuyo nombre es el de su columna, y después el peso promedio:

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

Para varias columnas, coloca una lista de nombres entre corchetes. Obtienes un DataFrame más pequeño, con sus columnas en el orden que indiques:

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

Esto imprime:

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

Seleccionar columnas es la forma en que un modelo obtiene después exactamente las características de las que debe aprender.

challenge icon

Desafío

Intermedio

Un sitio de reseñas carga phones.csv en phones, con las columnas model, price, battery_h (horas) y weight_g. El programa lee el nombre de una columna en column.

  1. Imprime las primeras 3 filas de una tabla que solo incluya model y esa columna.
  2. Imprime su valor más pequeño y más grande y su media, redondeada a 1 decimal, como se muestra a continuación.

Para una tabla de relojes y la columna strap_mm:

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

Pruébalo tú mismo

import pandas as pd

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

# Escribe tu código a continuación
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Datos y gráficos

Practica por tu cuenta: Compilador de Python online