상태 목록이 있습니다. 각 목록 요소에는 1 분당 센서 상태 (1440 항목, 0 또는 1)가 포함됩니다. 목록에는 모든 센서가 포함됩니다.GNU R : sapply에 sapply 사용
예를 들어, statuses[[3]]
은 각 분의 0과 1을 모두 포함하는 1440 개의 항목이있는 벡터를 제공합니다.
의 모든 센서의 상태, 분 (800)는, 이제 가정 해 봅시다 :
sapply(statuses,'[',800)
내가 분당 (즉, 1을 표시) 활성 센서의 수를 좀하고 싶습니다. 어떻게해야합니까? 어떻게 든 하나
for 루프 당신이 원하는 것을 달성하기 위해 여러 가지 방법이 있습니다 날 것으로 보인다이
status_ones <- rep(0,1440)
for (k in 1:1440){
status_ones[k] <- sum(sapply(statuses,'[',k))
}