xc <- split(x, ind)
yc <- split(y, ind)
for (i in 1:length(yc)) {
plot(xc[[i]], yc[[i]])
abline(lsfit(xc[[i]], yc[[i]]))
}
An Introduction to R에서 for(i in 1:length(yc)) { ...
는 현재 인덱스에 대한 핸들을 필요로하는 경우에 목록 또는 벡터를 통해 반복하는 관용구 것 같다. 그러나 빈 목록의 경우에는 1:0
이 빈 벡터가 아니기 때문에이 부분이 중단됩니다. 비어 있지 않은 목록이 보장되지 않을 때 목록/벡터 인덱스를 반복하는 데 사용해야하는 관용구는 무엇입니까? 나는 if(length(yc)) for(i in 1:length(yc)) { ...
을 생각하고 있지만 더 좋은 방법이 있습니까?
정확히 내가 무엇을 찾고 있었는지 – Keith
... 그리고 길이가 이미있을 때'seq_len'을 사용하십시오 ... – Tommy