การคำนวณบนคอลัมน์แบบ data.table

การจัดการข้อมูลด้วย data.table ใน R

Matt Dowle, Arun Srinivasan

Instructors, DataCamp

การคำนวณบนคอลัมน์

เนื่องจากคอลัมน์สามารถอ้างอิงเป็นตัวแปรได้ จึง คำนวณ กับคอลัมน์ได้โดยตรงใน j

# Compute mean of duration column using the data.table way
ans <- batrips[, mean(duration)]
1131.967
# Compute mean of duration column using the data.frame way
ans <- mean(batrips[, "duration"])
1131.967
การจัดการข้อมูลด้วย data.table ใน R

การคำนวณบนแถวและคอลัมน์

การใช้ i และ j ร่วมกันนั้น ทำได้ง่าย

# Compute mean of duration column for "Japantown" start station
batrips[start_station == "Japantown", mean(duration)]
2464.331
การจัดการข้อมูลด้วย data.table ใน R

สัญลักษณ์พิเศษ .N ใน j

  • .N ใช้ใน j ได้เช่นกัน
  • มีประโยชน์มากสำหรับการนับจำนวนแถวหลังกรองข้อมูลด้วย i
# How many trips started from "Japantown"?
batrips[start_station == "Japantown", .N]
902
# Compare this to the data.frame way
nrow(batrips[batrips$start_station == "Japantown", ])
902
การจัดการข้อมูลด้วย data.table ใน R

มาฝึกกันเถอะ!

การจัดการข้อมูลด้วย data.table ใน R

Preparing Video For Download...