как рассчитать различное количество дней в столбце даты - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть фрейм данных, в котором есть несколько строк с большим количеством дат. Как рассчитать количество строк, соответствующих дате, и количество уникальных дат, которые у нас есть:

linear_acceleration 2017-06-29 07:47:21
gravity 2017-06-29 07:47:21
pressure 2017-06-30 07:47:22
heart_rate 2017-07-01 07:47:22
magnetometer 2017-07-02 07:47:22

1 Ответ

0 голосов
/ 16 февраля 2020

Если все даты находятся в одном столбце с именем date, а ваш фрейм данных называется df, вы можете сделать это:

length(table(substr(as.character(df$date), 1, 10)))

, чтобы получить количество уникальных дат.

Если у вас есть дата с именем test_date, которую вы хотите сопоставить sh, и вы хотите работать в базе R, вы можете сделать:

which(substr(as.character(df$date), 1, 10) == as.character(test_date))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...