DataFrames en Pandas

Un DataFrame es una tabla bidimensional: filas con índice y columnas con nombre. Es la estructura central de Pandas para análisis de datos.

Esta lección introduce una librería o módulo usado en ciencia de datos con Python. Instálalo con pip en local; en el editor de The Data Schools muchas ya vienen precargadas.

Importa, ejecuta el ejemplo mínimo y solo después pasa a casos más complejos.

En esta lección verás concepto de Python de forma clara, con explicación paso a paso y ejemplos que puedes ejecutar en el editor de Python de The Data Schools.


Crear un DataFrame

La forma más común: diccionario donde cada clave es una columna.

DataFrame desde diccionario

    import pandas as pd
df = pd.DataFrame({
    'nombre': ['Ana', 'Luis', 'Eva'],
    'edad': [28, 35, 22],
    'ciudad': ['Madrid', 'Barcelona', 'Valencia']
})
print(df)

  

Explorar el DataFrame

head() — primeras filas.

info() — tipos y nulos.

describe() — estadísticas numéricas.

Exploración rápida

    import pandas as pd
df = pd.DataFrame({'ventas': [100, 150, 80, 200], 'region': ['N', 'S', 'N', 'S']})
print(df.head(2))
print(df.describe())

  

Seleccionar columnas y filas

Columna: df['nombre'] o df.nombre.

Varias columnas: df[['a', 'b']].

Selección de columnas

    import pandas as pd
df = pd.DataFrame({'a': [1, 2], 'b': [3, 4], 'c': [5, 6]})
print(df['a'])
print(df[['a', 'c']])

  

Resumen

<ul class="list-container"><li>DataFrame = tabla con filas y columnas.

  • Crea desde dicts, listas de dicts o archivos.
  • Explora con head, info y describe antes de analizar.

  • Errores frecuentes

    Olvidar la indentación correcta en bloques if, for o def.

    Confundir <code class="code-command">=</code> (asignación) con <code class="code-command">==</code> (comparación).

    No importar un módulo antes de usarlo (por ejemplo, olvidar <code class="code-command">import math</code>).


    Resumen

    <ul class="list-container"><li>Has practicado DataFrames en Pandas con código ejecutable.

  • Modifica los ejemplos para consolidar el concepto.
  • Sigue con la lección siguiente del tutorial para avanzar en el recorrido.
  • Cómo practicar

    1. Pulsa Ejecutar en el bloque de código.
    2. Modifica un valor o argumento.
    3. Vuelve a ejecutar y observa la consola.

    Comprueba lo aprendido

    Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.