Calculs sur les colonnes à la façon data.table

Manipulation de données avec data.table en R

Matt Dowle, Arun Srinivasan

Instructors, DataCamp

Calculs sur les colonnes

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
Manipulation de données avec data.table en R

Calculs sur les lignes et les colonnes

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
Manipulation de données avec data.table en R

Symbole spécial .N dans j

  • .N peut aussi s'utiliser dans j
  • Pratique pour obtenir le nombre de lignes après un filtrage dans 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

Passons à la pratique !

Manipulation de données avec data.table en R

Preparing Video For Download...