การจัดการข้อมูลด้วย data.table ใน R
Matt Dowle, Arun Srinivasan
Instructors, DataCamp
ทบทวน: เลือกหลายคอลัมน์ได้ด้วย .()
# Recap: Select trip_id and duration columns
ans <- batrips[, .(trip_id, dur = duration)]
head(ans, 2)
trip_id dur
139545 435
139546 432
คำนวณหลายคอลัมน์และคืนค่าเป็น data.table ได้ด้วยวิธีเดียวกัน
# Get mean and median of duration
batrips[, .(mn_dur = mean(duration),
med_dur = median(duration))]
mn_dur med_dur
1131.967 511
# Get mean and median of duration
batrips[, .(mn_dur = mean(duration), med_dur = median(duration))]
mn_dur med_dur
1131.967 511
ใช้ร่วมกับ i เพื่อคำนวณคอลัมน์ใน j เฉพาะแถวที่ตรงเงื่อนไข
batrips[start_station == "Japantown", .(mn_dur = mean(duration),
med_dur = median(duration))]
mn_dur med_dur
2464.331 782
batrips[start_station == "Japantown", .(mn_dur = mean(duration),
med_dur = median(duration))]
mn_dur med_dur
2464.331 782
การจัดการข้อมูลด้วย data.table ใน R