Мне нужна помощь для преобразования необработанных данных файла журнала в отчет.
Вот необработанные данные:
Data <- "Date Generated_Time User_Name sas
1 3/24/2020 11:47 EMP1 Login
2 3/24/2020 16:38 EMP1 Login
3 3/24/2020 16:38 EMP1 Logout
4 3/25/2020 2:16 EMP1 Login
5 3/25/2020 2:16 EMP1 Logout
6 3/24/2020 6:51 EMP3 Logout
7 3/24/2020 8:28 EMP3 Login
8 3/24/2020 11:30 EMP3 Logout
9 3/24/2020 21:55 EMP3 Login
10 3/24/2020 23:10 EMP3 Logout
11 3/25/2020 2:34 EMP3 Login
12 3/24/2020 10:05 EMP2 Login
13 3/24/2020 10:18 EMP2 Logout
14 3/24/2020 12:46 EMP2 Login
15 3/24/2020 14:14 EMP2 Logout
16 3/24/2020 17:54 EMP2 Login
17 3/24/2020 19:39 EMP2 Logout
18 3/24/2020 23:15 EMP2 Login
19 3/25/2020 0:18 EMP2 Logout
20 3/25/2020 3:37 EMP2 Login
21 3/25/2020 3:37 EMP2 Logout
22 3/25/2020 3:38 EMP2 Login
"
Data <- read.table(textConnection(
object = Data),
header = TRUE,
sep = "",
stringsAsFactors = FALSE)
Я хотел бы получить вывод, подобный приведенному ниже:
Вот одно предположение:
Если впоследствии время входа / выхода сотрудника не будет найдено, мы будем учитывать время входа и выхода из системы было бы так же.
Буду очень признателен, если вы поможете мне также улучшить логику c. потому что файл журнала состоит из данных за несколько смен.