Обчислення у стовпцях способом data.table

Опрацювання даних із data.table в R

Matt Dowle, Arun Srinivasan

Instructors, DataCamp

Обчислення у стовпцях

Оскільки до стовпців можна звертатися як до змінних, ви можете безпосередньо виконувати на них обчислення в j

# Обчисліть середнє значення стовпця duration способом data.table
ans <- batrips[, mean(duration)]
1131.967
# Обчисліть середнє значення стовпця duration способом data.frame
ans <- mean(batrips[, "duration"])
1131.967
Опрацювання даних із data.table в R

Обчислення по рядках і стовпцях

Поєднувати i та j — це просто

# Обчисліть середнє duration для станції відправлення "Japantown"
batrips[start_station == "Japantown", mean(duration)]
2464.331
Опрацювання даних із data.table в R

Спеціальний символ .N у j

  • .N можна також використовувати в j
  • Корисно, щоб отримати кількість рядків після фільтрації в i
# Скільки поїздок почалося з "Japantown"?
batrips[start_station == "Japantown", .N]
902
# Порівняйте зі способом data.frame
nrow(batrips[batrips$start_station == "Japantown", ])
902
Опрацювання даних із data.table в R

Давайте потренуємось!

Опрацювання даних із data.table в R

Preparing Video For Download...