Я очень новичок в R, поэтому, пожалуйста, извините за мой потенциально нубский вопрос.
У меня есть данные от 23 человек о концентрациях гормонов, собираемых ежечасно - я интерполировал между ежечасными сборами, чтобы получить концентрации от 2,0 до 15 пг / мл с интервалами 0,1: это равняется 131 строке данных на человека.
Однако концентрации некоторых лиц не превышают 6,0 пг / мл (например), что означает, что у меня есть кадры данных с неодинаковым количеством строк в лицах.Мне нужно, чтобы у всех людей было 131 строка для следующего шага, где я объединяю все данные.
Я попытался создать фрейм данных NA с 131 строкой и двумя столбцами, а затем добавить интерполированные данные индивида в фрейм данных NA - так, чтобы конечным результатом были данные из 131 строки с отсутствующими данными какНет, но не все так хорошо.
interp_saliva_002_x <- as.tibble(matrix(, nrow = 131, ncol = 1))
interp_sequence <- as.numeric(seq(2,15,.1))
interp_saliva_002_x[1] <- interp_sequence
colnames(interp_saliva_002_x)[1] <- "saliva_conc"
test <- left_join(interp_saliva_002_x, interp_saliva_002, by "saliva_conc")
Можете ли вы помочь мне понять, где я иду не так или есть более логичный способ сделать это?
Спасибо!