typestar

Extraer valores en R

pull toma una columna como vector, lo que cierra un pipeline.

library(dplyr)

runs <- tibble(
  lang = c("r", "python", "sql"),
  tpm = c(96, 104, 79)
)

best <- runs |>
  filter(tpm > 80) |>
  arrange(desc(tpm)) |>
  pull(tpm)
print(best)

named <- pull(runs, tpm, name = lang)
print(named)
print(runs |> summarise(mean = mean(tpm)) |> pull(mean))
print(runs$lang[which.max(runs$tpm)])

Cómo funciona

  1. pull es el $ que funciona dentro de un pipe.
  2. Un vector con nombres sale de pull(name_column).
  3. El pipe nativo |> no necesita ningún paquete.

El intento, en números

Líneas
17
Caracteres a escribir
314
Tokens
109
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 65 segundos.

Escribe este fragmento

Paso 1 de 2 en Cerrar un pipeline; paso 25 de 27 en dplyr.

← Anterior Siguiente →