j में उन्नत computation

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

Matt Dowle, Arun Srinivasan

Instructors, DataCamp

j में compute करें और data.table रिटर्न करें

याद करें, आप .() से कई कॉलम चुन सकते हैं

# रिकैप: trip_id और duration कॉलम चुनें
ans <- batrips[, .(trip_id, dur = duration)]
head(ans, 2)
trip_id      dur
139545      435
139546      432

आप कई कॉलम पर compute कर सकते हैं और उसी तरह data.table रिटर्न कर सकते हैं

# duration का mean और median लें
batrips[, .(mn_dur = mean(duration), 
            med_dur = median(duration))]
mn_dur    med_dur
1131.967  511
R में data.table के साथ Data Manipulation

प्रश्न

  • यह ऑपरेशन आप data frame तरीके से कैसे करेंगे?
  • क्या आपका कोड सीधा और स्पष्ट है?
# duration का mean और median लें
batrips[, .(mn_dur = mean(duration), med_dur = median(duration))]
mn_dur     med_dur
1131.967   511
R में data.table के साथ Data Manipulation

i के साथ जोड़कर

i के साथ, आप केवल उन पंक्तियों पर j में कॉलम पर compute कर सकते हैं जो शर्त पूरी करती हैं

batrips[start_station == "Japantown", .(mn_dur = mean(duration), 
                                        med_dur = median(duration))]
mn_dur    med_dur
2464.331  782
R में data.table के साथ Data Manipulation

प्रश्न

  • यह ऑपरेशन आप data frame तरीके से कैसे करेंगे?
  • क्या आपका कोड सीधा और स्पष्ट है?
batrips[start_station == "Japantown", .(mn_dur = mean(duration), 
                                        med_dur = median(duration))]
mn_dur     med_dur
2464.331   782
R में data.table के साथ Data Manipulation

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

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

Preparing Video For Download...