Calculer sur des colonnes avec data.table

Manipulation de données avec data.table en R

Matt Dowle, Arun Srinivasan

Instructors, DataCamp

Calculer sur des colonnes

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

Calculer sur des lignes et des colonnes

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

Symbole spécial .N dans j

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

Passons à la pratique !

Manipulation de données avec data.table en R

Preparing Video For Download...