arrange en R
Ordenar filas, ascendente por defecto y descendente si lo pides.
library(dplyr)
runs <- tibble(
lang = c("r", "python", "sql", "go"),
stars = c(3L, 3L, 1L, NA_integer_),
tpm = c(96, 104, 79, 88)
)
print(arrange(runs, tpm))
print(arrange(runs, desc(stars), lang))
print(arrange(runs, stars))
print(slice_max(runs, tpm, n = 2))
print(slice_min(runs, tpm, n = 1))
Cómo funciona
desc()invierte el orden de una columna.- Varias columnas desempatan de izquierda a derecha.
- NA queda al final, elijas la dirección que elijas.
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 297
- Tokens
- 109
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 69 segundos.
Paso 2 de 5 en Filas; paso 6 de 27 en dplyr.