1
잠시 동안 이것으로 붙어 있습니다!R이 행렬리스트를 조작합니다
어떻게 첫 번째 목록을 두 번째 목록으로 조작 할 수 있습니까?
list("X" = X, "Y" = Y, ...)
list("X" = c(X,n), "Y" = c(Y,n), ...)
여기서, X 및 Y는 행렬이고, n은 정수이고리스트는 미지 사이즈이다. 감사!
잠시 동안 이것으로 붙어 있습니다!R이 행렬리스트를 조작합니다
어떻게 첫 번째 목록을 두 번째 목록으로 조작 할 수 있습니까?
list("X" = X, "Y" = Y, ...)
list("X" = c(X,n), "Y" = c(Y,n), ...)
여기서, X 및 Y는 행렬이고, n은 정수이고리스트는 미지 사이즈이다. 감사!
벡터에 행렬을 강제 변환 c(X,n)
, 경우, 당신이 정말로 다음
lst <- list(a = matrix(1:4, 2), b = matrix(1:4, 2))
n <- 5
lapply(lst, c, n)
# $a
# [1] 1 2 3 4 5
#
# $b
# [1] 1 2 3 4 5
, lapply의 아이디어를 원하는 것입니다 (LST는, C는 n)은 초보자 자연되지 않습니다 : 감사는 매우를위한 많은 시기 적절한 도움! – PatrickT
@PatrickT 이것은'lapply (lst, function (x) c (x, n))와 동일합니다. ' – rcs
아, 이제는 "읽기"가 더 쉽습니다. – PatrickT