Manipulation de données avec data.table en R
Matt Dowle, Arun Srinivasan
Instructors, DataCamp
Comme les colonnes peuvent servir de variables, vous pouvez faire des calculs directement dessus dans j
# Calculer la moyenne de la colonne duration avec l'approche data.table
ans <- batrips[, mean(duration)]
1131.967
# Calculer la moyenne de la colonne duration avec l'approche data.frame
ans <- mean(batrips[, "duration"])
1131.967
Combiner i et j est simple
# Calculer la moyenne de duration pour la station de départ "Japantown"
batrips[start_station == "Japantown", mean(duration)]
2464.331
.N peut aussi s'utiliser dans j i# Combien de trajets ont commencé à "Japantown"?
batrips[start_station == "Japantown", .N]
902
# Comparer avec l'approche data.frame
nrow(batrips[batrips$start_station == "Japantown", ])
902
Manipulation de données avec data.table en R