나는 R에 대한 상대적으로 초보자이며 지금은 여러 단계에서 지금까지 나를 도왔던 모든 사람들에게 감사의 말로 오히려 긴 스크립트로 끝나는 것에 아주 가깝다. 내가 붙어있는 또 다른 요점이있다. 나는이에 문제를 단순화 :모든 가능한 두 개의 열 하위 집합을 얻는 것
Dataset1
ax ay
1 3
2 4
Dataset2
bx by
5 7
6 8
A <- dataset1
B <- dataset2
a <- 2 #number of columns
b <- 1:2
(내 데이터 세트 컬럼의 수에 따라 다르며 그래서이 요인이 변화 할 수 있어야합니다)
내가 어떤 순서로이 답변을 원하는 (즉 모든 이 두 데이터 세트 각각에서 두 개의 열을 하나씩 조합 할 수 있음).
[[1]]
1 5
2 6
[[2]]
1 7
2 8
[[3]]
3 5
4 6
[[4]]
3 7
4 8
그러나 나는 그것을 얻지 못하고있다. 네,
i <- 1
for(i in 1:a)
{
e <- lapply(B, function(x) as.data.frame(cbind(A, x)))
print(e)
i <- i+1
}
닫기 : 나는 사물의 무리와 내가 원하는 가장 가까운이 함께 있었다를 시도했다. 나는 대답을하고 바이올린을 치고 서브 셋팅을 할 수는 있지만 올바르지 않고 쉬운 방법이 있어야합니다. 나는 온라인 검색에서 이와 같은 것을 보지 못했다. 어떤 도움을 많이 주셨습니다.
완벽한! 정확히 내가 필요로하는 것. 나는 특히 explcit 카운터를 좋아한다. 나는 옳은 일을하고 있지만 그곳에있는 것이 아니라는 것을 느낍니다. 그리고 지금 그것을 봅니다. 매우 감사! –