Manipulation de données avec data.table en R
Matt Dowle, Arun Srinivasan
Instructors, DataCamp
Puisque les colonnes peuvent être appelées des variables, vous pouvez y calculer directement dans j
# Calculer la moyenne de la colonne duration à la façon data.table
ans <- batrips[, mean(duration)]
1131.967
# Calculer la moyenne de la colonne duration à la façon data.frame
ans <- mean(batrips[, "duration"])
1131.967
Combiner i et j est direct
# 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 démarré de "Japantown" ?
batrips[start_station == "Japantown", .N]
902
# À comparer avec la façon data.frame
nrow(batrips[batrips$start_station == "Japantown", ])
902
Manipulation de données avec data.table en R