typestar

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

  1. desc() invierte el orden de una columna.
  2. Varias columnas desempatan de izquierda a derecha.
  3. 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.

Escribe este fragmento

Paso 2 de 5 en Filas; paso 6 de 27 en dplyr.

← Anterior Siguiente →