Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.69 KB | None | 0 0
  1.   df %<>% distinct(notificationNumber, lot_id, product_id, .keep_all = TRUE)
  2.  
  3.   df$okpd2 %<>% as.factor
  4.   df %<>%
  5.     mutate(
  6.       etp = ifelse(is.na(etp), "unknown", etp),
  7.       okpd2_head = substr(okpd2, 1, 2),
  8.       okpd2_group = substr(okpd2, 1, 5),
  9.       okpd2_type = substr(okpd2, 1, 8)
  10.     )
  11.  
  12.   count_lot <- df %>%
  13.     group_by(lot_id) %>%
  14.     summarise(count = n_distinct(product_id))
  15.  
  16.   df %<>%
  17.     group_by(lot_id) %>%
  18.     mutate(
  19.       main_okpd2_class = MaxTable(okpd2_head),
  20.       main_okpd2_group = MaxTable(okpd2_group),
  21.       main_okpd2_type = MaxTable(okpd2_type),
  22.       main_okpd2_subcat = MaxTable(okpd2)
  23.     ) %>% ungroup()
  24.  
  25.   df %<>% left_join(count_lot)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement