У меня есть данные с 3 столбцами ID, время и тип;Мне нужно добавить столбец с именем «categoryroy», и пример данных с выходными данными приведен ниже:
> dput(DF1)
structure(list(ID = c("104 - 2019-06-03", "104 - 2019-06-03",
"104 - 2019-06-03", "104 - 2019-06-03", "104 - 2019-06-03", "104 - 2019-06-03",
"104 - 2019-06-03", "104 - 2019-06-03", "104 - 2019-06-03", "104 - 2019-06-03",
"104 - 2019-06-03", "111 - 2019-05-31", "111 - 2019-05-31"),
Time = c("11:17:01", "12:48:51", "13:54:09", "14:14:46",
"14:19:46", "14:32:46", "14:19:27", "14:35:12", "15:30:22",
"15:31:22", "16:29:12", "09:31:53", "09:31:56"), Type = c("IN",
"Out", "IN", "IN", "IN", "IN", "Out", "Out", "IN", "IN",
"Out", "IN", "Out"), Category = c("Include", "Include", "Include",
"Exclude", "Exclude", "Exclude", "Exclude", "Include", "Include",
"Exclude", "Include", "Include", "Include")), row.names = c(NA,
-13L), class = c("tbl_df", "tbl", "data.frame"))
Будучи данными свайпа, отсортированными по времени и идентификатору, необходимо учитывать, помечен ли человек как «IN ", а затем" Out "делает это единственной правильной записью. Я отмечаю как IN, так и OUT как «Включить», если это происходит последовательно. Иногда есть несколько последовательных входов и выходов, и в этих случаях я отмечаю первый «IN» как включающий, а «последний» OUT »как включающий. Промежуточные записи помечаются как исключающие. Спасибо!