फिल्टरिंग के लिए हेल्पर्स

R में data.table के साथ Data Manipulation

Matt Dowle and Arun Srinivasan

Instructors, DataCamp

%like%

  • %like% से आप character या factor वेक्टर में किसी pattern को खोज सकते हैं
    • उपयोग: col %like% pattern
# वे सभी पंक्तियाँ लें जहाँ start_station "San Francisco" से शुरू होता है
batrips[start_station %like% "^San Francisco"]

# इसके बजाय 
batrips[grepl("^San Francisco", start_station)]
R में data.table के साथ Data Manipulation

%between%

  • %between% से आप बंद इंटरवल [val1, val2] में आने वाले मान खोजते हैं
    • उपयोग: numeric_col %between% c(val1, val2)
# वे सभी पंक्तियाँ लें जहाँ duration 2000 और 3000 के बीच है
batrips[duration %between% c(2000, 3000)]

# इसके बजाय 
batrips[duration >= 2000 & duration <= 3000]
R में data.table के साथ Data Manipulation

%chin%

  • %chin%, %in% जैसा है, पर काफी तेज़ है और केवल character वेक्टर के लिए है
    • उपयोग: character_col %chin% c("val1", "val2", "val3")
# वे सभी पंक्तियाँ लें जहाँ start_station 
# "Japantown", "Mezes Park" या "MLK Library" है
batrips[start_station %chin% c("Japantown", "Mezes Park", "MLK Library")]

# इससे कहीं तेज़
batrips[start_station %in% c("Japantown", "Mezes Park", "MLK Library")]
R में data.table के साथ Data Manipulation

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

R में data.table के साथ Data Manipulation

Preparing Video For Download...