데이터 프레임이 상당히 있습니다. 다음은 간단한 예이다 : 그것은 dput
같다 여기데이터 프레임을 해당 열 중 하나의 값으로 서브 세트하기
Group Element Value Note
1 AAA 11 Good
1 ABA 12 Good
1 AVA 13 Good
2 CBA 14 Good
2 FDA 14 Good
3 JHA 16 Good
3 AHF 16 Good
3 AKF 17 Good
:
dat <- structure(list(Group = c(1L, 1L, 1L, 2L, 2L, 3L, 3L, 3L), Element = structure(c(1L,
2L, 5L, 6L, 7L, 8L, 3L, 4L), .Label = c("AAA", "ABA", "AHF",
"AKF", "AVA", "CBA", "FDA", "JHA"), class = "factor"), Value = c(11L,
12L, 13L, 14L, 14L, 16L, 16L, 17L), Note = structure(c(1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L), .Label = "Good", class = "factor")), .Names = c("Group",
"Element", "Value", "Note"), class = "data.frame", row.names = c(NA,
-8L))
내가 그룹에 기반을 분리하기 위해 노력하고있어.
Group Element Value Note
1 AAA 11 Good
1 ABA 12 Good
1 AVA 13 Good
그룹 2 : 등등
2 CBA 14 Good
2 FDA 14 Good
등의이 데이터 프레임 될 것입니다 그룹 1
을 가정 해 봅시다.
고맙습니다. 분할에서 새 데이터 프레임을 어떻게 만듭니 까? –
그들은 이미 목록의 요소로 만들어졌습니다. 'split (D, D $ Group)'에 변수'x'를 대입합니다. 그런 다음 각 개별 데이터 프레임에'x [[1]], x [[2]] 등의 그룹 번호로 액세스 할 수 있습니다.이를 반영하여 내 대답을 업데이트했습니다. –
이 두 데이터 프레임을 두 개의 서로 다른 파일에 쓸 수 있으며, 기본 이름은 1.csv, 2.csv입니까? –