1
Dplyr複製的每一行:如何基於整數序列重複每一行(1:3)dplyr由序列
我工作的一個寄存器(約比利時爲例):
country<- c("belg")
country <- as.data.frame(country)
登記中心包含3頁:
library(dplyr)
country2 <- country %>%
slice(rep(1:n(), each=3)) %>%
mutate(pages = row_number())
我的輸出:
country page
belg 1
belg 2
belg 3
預期結果: 每個Register'pages包含三個行(重複基於整數(1序列,每行:3))
country page row_id
belg 1 1
belg 1 2
belg 1 3
belg 2 1
belg 2 2
belg 2 3
...
我試了一下:
添加此我dplyr的管:
%>%
group_by(pages) %>%
mutate(row_id = seq(1:3)) %>%
ungroup()
偉大的答案Psidom。很有幫助。 – Wilcar
很高興幫助! – Psidom