df <- data.frame(var1 = c('a', 'b', 'c'), var2 = c('d', 'e', 'f'), freq = 1:3) 각 행이 'freq'열에 지정된 횟수만큼 반복되도록 위의 data.frame의 처음 두 열을 각 행으로 확장하는 가장 간단한 방법은 무엇입니까? 다시 말해, 이것에서 가십시오 : df var1 var2 freq 1 a d 1 2 b e 2 …
반복되는 숫자의 시퀀스가 필요합니다. 즉, 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.이를 구현 한 방법은 다음과 같습니다. nyear <- 20 names <- c(rep(1,nyear),rep(2,nyear),rep(3,nyear),rep(4,nyear), rep(5,nyear),rep(6,nyear),rep(7,nyear),rep(8,nyear)) 작동하지만 서투르고 분명히 확장되지 않습니다. N 개의 정수를 순서대로 M 번 반복하는 방법은 무엇입니까? 나는 중첩 시도 seq()하고 rep()있지만 꽤 …