Manipulação de dados com data.table em R
Matt Dowle, Arun Srinivasan
Instructors, DataCamp
Como as colunas podem ser tratadas como variáveis, você pode calcular direto nelas em j
# Calcule a média da coluna duration no estilo data.table
ans <- batrips[, mean(duration)]
1131.967
# Calcule a média da coluna duration no estilo data.frame
ans <- mean(batrips[, "duration"])
1131.967
Combinar i e j é simples
# Calcule a média de duration para a estação de origem "Japantown"
batrips[start_station == "Japantown", mean(duration)]
2464.331
.N também pode ser usado em j i# Quantas viagens começaram em "Japantown"?
batrips[start_station == "Japantown", .N]
902
# Compare com o estilo data.frame
nrow(batrips[batrips$start_station == "Japantown", ])
902
Manipulação de dados com data.table em R