Xử lý dữ liệu với data.table trong R
Matt Dowle, Arun Srinivasan
Instructors, DataCamp
Vì có thể coi các cột như biến, bạn có thể tính toán trực tiếp trên chúng trong j
# Tính trung bình của cột duration theo cách data.table
ans <- batrips[, mean(duration)]
1131.967
# Tính trung bình của cột duration theo cách data.frame
ans <- mean(batrips[, "duration"])
1131.967
Kết hợp i và j là chuyện rất đơn giản
# Tính trung bình duration cho trạm xuất phát "Japantown"
batrips[start_station == "Japantown", mean(duration)]
2464.331
.N cũng có thể dùng trong j i# Có bao nhiêu chuyến xuất phát từ "Japantown"?
batrips[start_station == "Japantown", .N]
902
# So sánh với cách data.frame
nrow(batrips[batrips$start_station == "Japantown", ])
902
Xử lý dữ liệu với data.table trong R