У меня есть data.frame из этого кода:
my_df = data.frame("read_time" = c("2010-02-15", "2010-02-15",
"2010-02-16", "2010-02-16",
"2010-02-16", "2010-02-17"),
"OD" = c(0.1, 0.2, 0.1, 0.2, 0.4, 0.5) )
, который производит это:
> my_df
read_time OD
1 2010-02-15 0.1
2 2010-02-15 0.2
3 2010-02-16 0.1
4 2010-02-16 0.2
5 2010-02-16 0.4
6 2010-02-17 0.5
Я хочу усреднить столбец OD для каждого отдельного времени чтения (обратите внимание, что некоторые реплицируются, а другие нет), и я также хотел бы рассчитать стандартное отклонение, создав таблицу следующим образом:
> my_df
read_time OD stdev
1 2010-02-15 0.15 0.05
5 2010-02-16 0.3 0.1
6 2010-02-17 0.5 0
Какие функции лучше всего подходят для объединения таких значений в data.frame?