인터넷을 검색했지만 내 문제에 대한 해결책을 찾을 수 없었습니다. 나는 숫자와 문자의 데이터 프레임이 있습니다R 데이터 프레임 반복 요소
mydf <- data.frame(col1=c(1, 2, 3, 4),
col2 = c(5, 6, 7, 8),
col3 = c("a", "b", "c", "d"), stringsAsFactors = FALSE)
mydf :
col1 col2 col3
1 5 a
2 6 b
3 7 c
4 8 d
내가 오른쪽 반복을 줄 것이다 apply(mydf, 2, function(x) rep(x, each = 3))
를 사용
col1 col2 col3
1 5 a
1 5 a
1 5 a
2 6 b
2 6 b
2 6 b
3 7 c
3 7 c
3 7 c
4 8 d
4 8 d
4 8 d
이 점을 반복하고 싶지만 col1, col2 및 col3의 클래스는 각각 숫자, 숫자 및 문자로 보존하지 않습니다. 이것은 구성된 예제이며, 내 데이터 프레임의 각 열의 클래스를 설정하는 것은 약간 지루한 작업입니다.
클래스를 보존하면서 반복을 할 수있는 방법이 있습니까?
그 트릭을 했어! 정말 고맙습니다! – Sisse