Menu
CoddyTech

DataFrames

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

Un conjunto de datos tiene muchas columnas una al lado de otra, una por característica. pandas las mantiene juntas en un DataFrame, una tabla:

El DataFrame pets dibujado como una cuadrícula: los nombres de las columnas name, animal y age en la parte superior, las etiquetas de las filas 0, 1 y 2 a un lado, y la fila 0, Rex el perro de 4 años, resaltada como una muestra

Construye uno a partir de un diccionario: llaves que asignan a cada nombre de columna su lista de valores.

pets = pd.DataFrame({
    "name": ["Rex", "Tom", "Bubbles"],
    "animal": ["dog", "cat", "fish"],
    "age": [4, 2, 1],
})
print(pets)

Esto imprime:

      name animal  age
0      Rex    dog    4
1      Tom    cat    2
2  Bubbles   fish    1

Cada lista se convirtió en una columna, en el orden que elegiste, y las filas están numeradas desde 0. Las listas deben tener la misma longitud: cada fila necesita un valor en cada columna.

challenge icon

Desafío

Intermedio

Una tienda de plantas vende un helecho, un cactus y una palmera. plants y prices contienen sus nombres y precios, y el programa lee las ventas de hoy en sold.

Crea un DataFrame shop con las columnas plant, price y sold, en ese orden, e imprímelo. Para la entrada 8, 2, 15:

    plant  price  sold
0    fern    4.5     8
1  cactus    2.0     2
2    palm   12.0    15

Pruébalo tú mismo

import pandas as pd

plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), int(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