-
Notifications
You must be signed in to change notification settings - Fork 1
/
preproces_data.R
25 lines (18 loc) · 908 Bytes
/
preproces_data.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
library(tidyverse)
library(lubridate)
lista_glosowan <- readRDS("lista_glosowan.rds")
glosowania <- readRDS("glosowania_total.RDS")
lista_glosowan2 <- lista_glosowan %>%
mutate(g = str_match_all(link, ".*NrPosiedzenia=(\\d+)&NrGlosowania=(\\d++)")) %>%
unnest_wider(g) %>%
rename(link2 = ...1,
numer_posiedzenia = ...2,
numer_glosowania = ...3) %>%
select(numer_posiedzenia, numer_glosowania, data_posiedzenia, czas, godzina, temat, link)
id_glosowan <- glosowania %>% distinct(id_glosowania, numer_posiedzenia, numer_glosowania)
lista_glosowan2 <- left_join(lista_glosowan2, id_glosowan,
by = c("numer_posiedzenia" = "numer_posiedzenia",
"numer_glosowania" = "numer_glosowania"))
glosowania <- glosowania %>% select(id_glosowania, klub, osoba, glos)
saveRDS(glosowania, "final_glosowania.RDS")
saveRDS(lista_glosowan2, "final_lista_glosowan.RDS")