tidyr का extract

R में Intermediate Regular Expressions

Angelo Zehr

Data Journalist

अब तक इस्तेमाल किए फंक्शन

  • str_match
  • str_replace
  • str_match_all
  • str_replace_all
  • ...
R में Intermediate Regular Expressions

जहाँ regex और data frames मिलते हैं:

extract(
    data,
    col,
    into,
    regex = "([[:alnum:]]+)",
    remove = TRUE,
    convert = FALSE,
    ...
 )
R में Intermediate Regular Expressions

extract के arguments

extract(
    data,
    col,
    into,
    regex = "([[:alnum:]]+)",
    remove = TRUE,
    convert = FALSE,
    ...
 )
  • data

  • col

  • into

  • regex

  • remove

  • convert

R में Intermediate Regular Expressions

Movies डेटा फ्रेम

R में Intermediate Regular Expressions

str_match से क्या कर सकते हैं

टेबल का स्क्रीनशॉट

screens_per_movie %<>%
  mutate(
    is_3d = str_match(line, "3D")
  )
R में Intermediate Regular Expressions

str_match का परिणाम कैसा दिखता है

टेबल का स्क्रीनशॉट

screens_per_movie %<>%
  mutate(
    is_3d = str_match(line, "3D")
  )
R में Intermediate Regular Expressions

str_match एक बार में सिर्फ एक जानकारी निकालता है

टेबल का स्क्रीनशॉट

R में Intermediate Regular Expressions

extract हमारे लिए क्या कर सकता है

R में Intermediate Regular Expressions

extract हमारे लिए क्या कर सकता है

टेबल का स्क्रीनशॉट

extract(
  screens_per_movie,
  col = "line",
  into = c("is_3d", "screens"),
  regex = "(3D).*?(\\d+)$",
  remove = FALSE
 )
R में Intermediate Regular Expressions

extract का परिणाम

टेबल का स्क्रीनशॉट

extract(
  screens_per_movie,
  col = "line",
  into = c("is_3d", "screens"),
  regex = "(3D).*?(\\d+)$",
  remove = FALSE
)
R में Intermediate Regular Expressions

अभ्यास करते हैं!

R में Intermediate Regular Expressions

Preparing Video For Download...