typestar

Combinar tablas en R

bind_rows apila, bind_cols ensancha, y ambos verifican lo que pueden.

library(dplyr)

july <- tibble(lang = c("r", "python"), runs = c(12L, 15L))
august <- tibble(lang = c("r", "sql"), runs = c(9L, 4L), note = c("a", "b"))

print(bind_rows(july, august))
print(bind_rows(jul = july, aug = august, .id = "month"))
print(bind_cols(july, tibble(mean_tpm = c(92.5, 101.0))))
print(setdiff(names(august), names(july)))

Cómo funciona

  1. bind_rows rellena con NA las columnas faltantes.
  2. .id registra de qué entrada vino cada fila.
  3. bind_cols exige el mismo número de filas.

El intento, en números

Líneas
9
Caracteres a escribir
343
Tokens
124
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 71 segundos.

Escribe este fragmento

Paso 3 de 4 en Joins; paso 23 de 27 en dplyr.

← Anterior Siguiente →