В приведенном ниже кадре данных я хочу рассчитать медианное, режим и среднее время повторяющихся событий.
Медиана, режим и среднее значение должны быть также в секундах / минуте, а также в днях.
Разницу интервала повтора следует учитывать minimum_date
для каждого числа и в какой интервал времени добавляется следующая строка.
Test_DF
Num Date
1asc & 251.54 2018-04-01 20:16:32
1asc & 251.54 2018-04-01 20:46:32
1asc & 251.54 2018-04-02 20:16:32
2fet = 247.94 2018-04-03 15:16:32
2fet = 247.94 2018-04-03 15:20:32
2fet = 247.94 2018-04-03 15:24:32
Требуемый вывод:
Num minimum_date max_date Median Mode Avg
1asc & 251.54 2018-04-01 20:16:32 2018-04-02 20:16:32 720 min 720 min 720 min
2fet = 247.94 2018-04-03 15:16:32 2018-04-03 15:24:32 4 sec 4 sec 4 sec
@Christoph Это образец фрейма данных.
@ user9211845 мы имеем в виду, что если вы дадите нам dput(Test_DF)
, то мы все сможем использовать тот же фрейм данных, что и вы.
Сказано иначе: эти столбцы могут быть character
, factor
или (в одном случае) POSIXt
, что меняет ситуацию. Кроме того, когда в значениях есть пробелы, менее тривиально просто копировать и поглощать локальный экземпляр R. Вы можете значительно упростить нам задачу и сделать ее более очевидной, позволяя нам копировать вывод с вашего dput(Test_DF)
(или dput(head(...))
, если он большой) в дополнение или вместо этого столбчатого вывода (который может выглядеть лучше для глаз).
Кроме того, это не бесплатная служба кода. Хотя часто кто-то все равно может сделать это за вас, настоятельно рекомендуется провести собственное исследование и попробовать что-то, даже если мы в конечном итоге скажем вам, что вы идете по неправильному пути, показывая, что вы приложили некоторые усилия, пойдет. долгий путь к нам, желая помочь вам.
Dput (testdf) будет полезен