Fusionar y apilar en R
Combinar tablas por clave o apilándolas.
people <- data.frame(id = 1:3, name = c("ada", "grace", "kay"))
scores <- data.frame(id = c(1, 2, 4), score = c(95, 88, 70))
inner <- merge(people, scores, by = "id")
left <- merge(people, scores, by = "id", all.x = TRUE)
full <- merge(people, scores, by = "id", all = TRUE)
stacked <- rbind(people, data.frame(id = 4, name = "alan"))
widened <- cbind(people, active = c(TRUE, TRUE, FALSE))
Cómo funciona
mergeune por una columna compartida, inner por defecto.all.xyallproducen el join izquierdo y el completo.rbindapila filas;cbindagrega columnas.
El intento, en números
- Líneas
- 9
- Caracteres a escribir
- 392
- Tokens
- 132
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 83 segundos.
Paso 1 de 4 en Remodelar y combinar; paso 4 de 8 en Data frames en R base.