Crear tablas de datos manualmente en R

2/12/2025

consejos datos básico

Las tablas de datos o dataframes son la estructura de información principal que usamos en R.

En general cargamos los datos desde archivos o bases de datos, pero a veces necesitamos crear dataframes sencillos a mano, ya sea para introducir datos manualmente, corregir datos, o crear pequeñas tablas auxiliares o de consulta (lookup tables).

Aquí te muestro dos formas de hacerlo: usando la función base data.frame() y la función tribble() del paquete tibble.

Crear tablas de datos con data.frame()

La función data.frame() es la forma base de R para crear dataframes (tablas de datos). Puedes usarla para combinar vectores en columnas.

animal <- c("mapache", "gato", "gallina")
patas <- c(4, 4, 2)
color <- c("gris", "negro", "blanco")

data.frame(animal, patas, color)

Así vas creando cada columna como un vector, y luego combinas los vectores para crear una tabla.

El resultado es un objeto tipo data.frame, que es una tabla más tosca y primitiva que un tibble, pero siempre puedes convertir cualquier dataframe a un tibble con la función tibble().

Crear tablas de datos con tribble()

La función tribble() del paquete tibble (parte del tidyverse) permite crear dataframes escribiéndolos como si fueran una planilla: por columnas y filas. Es lo más parecido a abrir Excel y escribir los datos, pero saltándote la parte de abrir Excel 🤢

tibble::tribble(
       ~animal, ~patas,   ~color,
     "mapache",      4,   "gris",
        "gato",      4,  "negro",
     "gallina",      2, "blanco")

Así vas escribiendo los datos igual como si fuese una planilla, lo que puede ser más intuitivo, y el resultado sale como un tibble, que es una versión mejorada de los dataframes base de R.


Te dejo otro post para donde puedes ver cómo convertir un dataframe a código para poder compartirlo o prescindir de archivos, cómo copiar datos desde R y pegarlos en una planilla, y cómo copiar datos desde planilla Excel y pegarla como código que genere el dataframe.


Este post nace de la idea compartida por Les Flores en Twitter!

Ver tuit original
Fecha de publicación:
December 2, 2025
Extensión:
2 minute read, 323 words
Tags:
consejos datos básico
Ver también:
Potencia las capacidades de la IA entregándole herramientas (_tool calling_) basadas en R
Explorar datos del Censo de Población y Vivienda 2024 con R
Curso gratuito: introducción al análisis de datos con R, 2ª versión