Computando em colunas com data.table

Manipulação de dados com data.table em R

Matt Dowle, Arun Srinivasan

Instructors, DataCamp

Computando em colunas

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
Manipulação de dados com data.table em R

Computando em linhas e colunas

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
Manipulação de dados com data.table em R

Símbolo especial .N em j

  • .N também pode ser usado em j
  • Útil para obter o número de linhas após filtrar em 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

Vamos praticar!

Manipulação de dados com data.table em R

Preparing Video For Download...