“r Tibble Wybierz rzędy zawierające ciąg” Kod odpowiedzi

r Tibble Wybierz rzędy zawierające ciąg

dplyr::filter(df, !grepl("RTB",TrackingPixel))
Eager Earthworm

Za pomocą filtra dplyr

library(rbenchmark)
library(tidyverse)

# The data. Data expo 09. ASA Statistics Computing and Graphics 
# http://stat-computing.org/dataexpo/2009/the-data.html
df <- read_csv("Downloads/2008.csv")
print(dim(df))
# [1] 7009728      29

benchmark(
  "str_detect" = {df %>% filter(str_detect(Dest, 'MCO|BWI'))},
  "grepl" = {df %>% filter(grepl('MCO|BWI', Dest))},
  replications = 10,
  columns = c("test", "replications", "elapsed", "relative", "user.self", "sys.self"))
# test replications elapsed relative user.self sys.self
# 2      grepl           10  16.480    1.513    16.195    0.248
# 1 str_detect           10  10.891    1.000     9.594    1.281
Eager Elephant

Odpowiedzi podobne do “r Tibble Wybierz rzędy zawierające ciąg”

Pytania podobne do “r Tibble Wybierz rzędy zawierające ciąg”

Więcej pokrewnych odpowiedzi na “r Tibble Wybierz rzędy zawierające ciąg” w R

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu