3 개의 행렬 목록이 있습니다. 행렬 중 하나를 Matrix-Object로 추출하려면 어떻게해야합니까? mymatrix[i,j]
을 호출하면 해당 요소에 더 액세스 할 수 있습니까?행렬 목록에서 행렬 추출하기
mylist[i]
은 매트릭스가 i
인 List 개체를 반환하기 만합니다.
간단한 해결책이 있어야한다고 확신하지만 찾을 수 없었습니다.
3 개의 행렬 목록이 있습니다. 행렬 중 하나를 Matrix-Object로 추출하려면 어떻게해야합니까? mymatrix[i,j]
을 호출하면 해당 요소에 더 액세스 할 수 있습니까?행렬 목록에서 행렬 추출하기
mylist[i]
은 매트릭스가 i
인 List 개체를 반환하기 만합니다.
간단한 해결책이 있어야한다고 확신하지만 찾을 수 없었습니다.
사용 대괄호 : mylist[[i]]
.... (강조 추가) ?"[["
가입일
:
재귀 (리스트 등) 제품 :
인덱싱 '['비슷하여 원자 벡터를 선택하고 의 특정 요소 목록을 선택합니다.
'[['와 '$'는의 요소를 모두 선택하십시오. 주요 차이는 당신이를 자동화 할 경우
mylist[[1]]
당신에게
mylist[[3]]
당신에게 세 번째 매트릭스
를 반환해야합니다 최초의 매트릭스를 반환해야합니다, '$'는 계산 된 인덱스를 허용하지 않는다는 것입니다 단순히 달릴 수 있었다 :
for (index in 1:length(mylist)){
assign(paste0("matrix", index), mylist[[index]], envir = .GlobalEnv)
}
그것은 당황하게 간단했다. 감사 ... –