기본적으로 값 (x1, x2, ..., xj)을 가진 "parameters"라는 목록이 있습니다. for 루프를 통해이 목록의 하위 집합을 만들고 싶지만 매번 한 요소를 생략하고 싶습니다. 예를 들어, 첫 번째 부분 집합 (for 루프의 첫 번째 반복을 통해)을 (x2, x3, ..., xj), 다음을 (x1, x3, ..., xj)로하고 싶습니다. (x1, x2, ..., xj-1)이 될 마지막 서브 세트까지 계속된다. 어떻게해야합니까?하나의 값을 제외하고 목록의 모든 요소를 선택하여 R의 목록을 하위 집합으로 만드는 방법은 무엇입니까?
0
A
답변
2
나는 "목록"으로 가정합니다. vector
입니다. 그렇다면 :
parameters <- rnorm(100)
y <- matrix(nrow=length(parameters)-1,ncol=length(parameters))
for(i in 1:length(parameters))
y[,i] <- parameters[-i]
"목록"에 의해, 당신은 실제로 list
을 의미하는 경우 코드는 기본적으로 동일하지만 단지 첫번째 parameters <- unlist(parameters)
을한다.
5
이 유용 할 수
당신이 여기에 휴가 - 한 - 아웃 잭나이프의bootstrap
패키지에 대한 빠른 포인터와 짧은 예를 들어 데이터를 사용하려면 그냥 경우
> Vector <- paste("x", 1:6, sep="")
> lapply(1:length(Vector), function(i) Vector[-i])
0
library(bootstrap)
vec_list=list()
jackknife(rnorm(10,0,1),function(x) {vec_list[[length(vec_list)+1]]<<-x;mean(x)})
vec_list[1:10]
0
목록에서 요소의 순서를 지정하여 목록에서 요소의 하위 집합을 만들 수 있습니다.
# create a dummy list of data frames
d1 <- data.frame(y1=c(1,2,3),y2=c(4,5,6))
d2 <- data.frame(y1=c(3,2,1),y2=c(6,5,4))
d3 <- data.frame(y1=c(3,2,1),y2=c(9,8,7))
my.list <- list(d1, d2, d3)
# get the items 1 and 3
my.list[c(1,3)]
# get the all element except of the first one
my.list[c(-1)]
:
는
my.list[c(1,3))]
이 시도 목록에서 항목 1과 3을 선택하려면
관련 문제
- 1. Android : 하위 목록을 선택하여 목록 요소를 만드는 방법은 무엇인가요?
- 2. 하나의 요소를 제외하고 DOM의 모든 요소를 선택하는 방법은 무엇입니까?
- 3. R의 여러 조건을 기반으로 목록의 하위 집합을 만드는 방법은 무엇입니까?
- 4. 다른 목록을 사용하여 목록의 하위 집합을 만드는 방법은 무엇입니까?
- 5. 목록의 모든 하위 요소를 호출
- 6. 항목 목록의 요소를 조합 집합으로 결합하는 가장 효율적인 방법은 무엇입니까?
- 7. 하나의 요소를 기반으로 목록의 목록에서 목록을 찾습니다.
- 8. 사용자가 값을 선택하여 검색하도록 만드는 방법은 무엇입니까?
- 9. 다른 요소를 선택하여 시각적 요소를 만드는 방법은 무엇입니까?
- 10. R의 목록에서 하위 목록의 quantile()을 수행하는 방법은 무엇입니까?
- 11. R의 목록을 저장하는 방법은 무엇입니까?
- 12. 목록의 하위 목록을 계산합니다.
- 13. 알고리즘 : 모든 하위 목록 사이의 요소 합계의 최대 차이를 최소화하여 값 목록을 하위 집합으로 구분하십시오.
- 14. 목록을 부분 집합으로 나누기
- 15. 공통 값을 공유하는 경우에만 하위 하위 목록을 결합하는 방법은 무엇입니까?
- 16. 다른 데이터 형식의 목록을 하위 집합으로 지정
- 17. 목록의 목록을 R의 이름으로 목록으로 변환하는 방법은 무엇입니까? 나는 문자 벡터의 목록의 목록이있는 경우
- 18. 루프없이 목록의 모든 요소를 업데이트하십시오.
- 19. 특정 요구 사항이있는 목록의 모든 요소를 확인하는 방법은 무엇입니까?
- 20. 4 테이블로보기를 만드는 방법 - 하나의 필드를 제외하고 모든 테이블이 동일합니다.
- 21. Linq 목록을 데이터 집합으로 변환하는 방법은 무엇입니까?
- 22. 목록의 각 요소를 R의 다른 행에 쓰려면?
- 23. R의 목록 요소를 개별적으로 저장하는 방법은 무엇입니까?
- 24. R의 요인과 함께 전체 boxplot을 만드는 방법은 무엇입니까?
- 25. 목록을 반복하면서 모든 값을 반환하는 방법은 무엇입니까?
- 26. 목록의 여러 요소를 반복하여 출력 문자열을 만드는 올바른 방법은 무엇입니까?
- 27. R의 파일에서 목록을 읽는 방법?
- 28. 연결된 목록의 모든 요소를 제거하십시오.
- 29. 목록의 모든 요소를 반환하는 방법
- 30. Color의 모든 색상 목록을 만드는 방법은 무엇입니까?