"인덱스 1 / 첫 번째"숫자 벡터 l = list( a = list(1:2, 3:5), b = list(6:10, 11:16))
의 함수를 적용하려면 다음 과 같은 숫자 벡터의 중첩 목록이 주어지면 length
하위 집합 함수를 사용하여 수행 할 수 있습니다 [[
.
> sapply(lapply(l, "[[", 1), length)
a b
2 5
[[
모든 하위 목록에서 두 벡터의 길이 (이 예에서는)를 얻기 위해 임의의 indeces를 제공하는 방법을 알 수 없습니다 (순진한 시도 :) sapply(lapply(l, "[[", 1:2), length)
.
는 [[
단 하나의 하나의 부분 집합 수 있습니다. 대신 [
1 개 이상이 필요 하고lengths
sapply(lapply(l, "[", 1:2), lengths)
# a b
#[1,] 2 5
#[2,] 3 6
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다