누락된 값 목록목록을 사용하여 위치 정보를 결정하는 스크립트를 작성 중입니다. 여러 데이터 그룹에 대해 여러 번 반복되지만 일부 그룹에는 내가 찾고 있는 내용이 포함되어 있지 않습니다. 이로 인해 누락된 값 {., ., ., ., ., .} 목록이 생성됩니다.
목록에 값이 있는 경우 List[Loc Nonmissing(List)]를 사용하여 목록에서 누락되지 않은 값만 가져온 다음 N Items를 사용하여 목록에 포함된 누락되지 않은 값의 수를 계산합니다. 그러나 목록에 빈 값만 있는 경우 Loc Nonmissing은 [](0,1)을 반환하는데 이는 아래 첨자로 사용되므로 오류가 발생합니다.
누락된 값으로 가득 찬 목록을 처리하는 방법을 찾을 수 없습니다. 누구든지 아이디어가 있습니까 ???
Re: 누락된 값 목록[]( 0 , 1 )는 다음과 같은 행렬을 반환했음을 나타냅니다. 0행 그리고 열 1개 .
따라서 NRow() 함수를 사용하여 행이 0인지 확인하고 그에 따라 조치를 취할 수 있습니다.
//:*/
x={., ., ., ., ., .};
y=loc nonmissing(x);
nrow(y);
/*:
0Re: 누락된 값 목록이러한 경우에 제가 사용한 또 다른 방법은 Sum() 함수를 사용하는 것입니다. 목록과 스케일러 값 모두에 대해 작동하며 목록의 모든 요소가 누락되면 누락된 값을 반환합니다.
Re: 누락된 값 목록어쩌면 "Try()"를 사용해 보세요. 이렇게 하면 오류가 방지되며 Try() 문에 인수를 추가하여 N Items 명령이 포함될 수 있는 모든 변수에 0 값을 할당할 수 있습니다.