У меня есть фрейм данных, который измеряет вертикальное движение нескольких объектов с уникальными идентификаторами. Я хочу изменить масштаб координат X, Y от пикселей до см, используя пакет изменения масштаба. Каждый объект имеет минимальное значение 0 см и максимум 12,5 см, но длины пикселей различаются, потому что некоторые объекты были ближе, а некоторые - дальше. Я хотел сгруппировать свои данные по уникальному идентификатору, а затем изменить масштаб от 0 до 12,5 см. Это код, который я использовал:
Data <- Data %>%
group_by(ID) %>%
rescale(Data$Y, to = c(0, 12.5), from = range(Data$Y, na.rm = TRUE, finite = TRUE))
Я думаю, что я неправильно группирую свои данные, потому что я получаю следующую ошибку:
Error in UseMethod("rescale") :
no applicable method for 'rescale' applied to an object of class "c('grouped_df', 'tbl_df', 'tbl', 'data.frame')"
Есть предложения, как отформатировать это?