主要内容

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

ismissing公司

누락된 값 찾기

설명

예제

TF=正在丢失(A.)는 배열이나 테이블의 요소 중 누락된 값이 있는 요소를 나타내는 논리형 배열을 반환합니다.TF公司의 크기는A.의 크기와 같습니다.

표준 누락된 값은 데이터형에 따라 달라집니다.

  • 双重的형,单一的형,期间형,日历持续时间형의 경우

  • 日期时间형의 경우纳特

  • 一串형의 경우<缺失>

  • 绝对的형의 경우<未定义>

  • 烧焦형의 경우' '

  • 문자형 벡터로 구성된细胞형의 경우{''}

예제

TF=正在丢失(A.,指示器)指示器에 있는 값을 누락값 표시자로 취급하여, 위에 열거된 구문에 나와 있는 모든 디폴트 표시자를 무시합니다.指示器는 하나의 표시자일 수도 있고 여러 개의 표시자일 수도 있습니다. 예를 들어,A.双重的형의 배열인 경우ismissing(A,[0,-99])는 0과 -99를이 아닌 누락된双重的형 값으로 취급합니다.

예제

모두 축소

값을 포함하는 행 벡터A.를 만들고A.에서 이러한 값의 위치를 식별합니다.

A=[3南5 6 7南9];TF=ismissing(A)
TF公司=1x8逻辑阵列0 1 0 0 0 1 1 0

다양한 데이터형의 변수가 있는 테이블을 만들고 누락된 값이 있는 요소를 찾습니다.

dblVar=[NaN;3.5.7.9;11;13]; singleVar=单个([1;南;5.7.9;11;13]); 单元格宽度={“一个”;“三”;'';“七”;“九”;“十一”;“十三”}; 字符=[“A”;“C”;“E”;' ';“我”;‘J’;'我']; categoryVar=分类({“红色”;'黄色';'蓝色';“紫罗兰”;'';“紫外线”;'橙色'}); dateVar=[datetime(2015,1:2:10,15)NaT datetime(2015,11,15)]';字符串变量=[“a”;“b”;“c”;“d”;“e”;“f”;丢失];A=表(dblVar、singleVar、cellstrVar、charVar、categoryVar、dateVar、stringVar)
A=7×7工作台一个单一的城市,一个单一的城市,一个单位,一个电话,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个单一的工作,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门,一个部门2015年5月15日“b”5 5{0x0 char}E蓝色2015年5月15日“C”7 7{'seven'}紫色2015年7月15日“d”9{'nine'}I<未定义>2015年9月15日“E”11{11'}J紫外线NaT“f”13 13{13'}L橙色2015年11月15日

A.의 요소가 누락된 값을 가지는 경우ismissing公司은 대응값으로 1.을 반환합니다.

TF=ismissing(A)
TF公司=7x7逻辑阵列1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1

TF公司의 크기는A.의 크기와 같습니다.

“不适用”,'',-99,,中导가 누락된 값을 나타내는 테이블을 만듭니다. 그런 다음, 누락된 값이 있는 요소를 찾습니다.

dblVar=[NaN;3.中导;7.9]; int8Var=int8([1;3.5.7;-99]); 单元格宽度={“一个”;“三”;'';“不适用”;“九”}; 字符=[“A”;“C”;“E”;' ';“我”]; A=表格(dblVar、int8Var、cellstrVar、charVar)
A=5×4工作台dblVar int8Var cellstrVar charVar\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvar 1{one'}A 3 3{three'}C Inf 5{0x0 char E 7{NA'}9-99{nine'}I

A.의 요소가 누락된 값을 가지는 경우ismissing公司은 대응값으로 1.을 반환합니다.

id={“不适用”''-99年};TF=ismissing(A,id)
TF公司=5x4逻辑阵列1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0

ismissing公司은 문자형 배열의 후행 공백을 무시합니다. 따라서, 빈 문자형 벡터''이 누락값 표시자로 사용된 위 예제에서ismissing公司A.cellstrVar公司의 빈 문자형 벡터뿐만 아니라沙瓦의 공백도 누락된 값으로 식별합니다.

입력 인수

모두 축소

입력 데이터로, 벡터, 행렬, 다차원 배열, 桌子형 또는 时间表형으로 지정됩니다.

A.가 时间表형이면ismissing公司은 테이블 데이터에 대해서만 동작하고 행 시간값으로 구성된 벡터의纳特값 또는값은 무시합니다.

입력 인수가 셀형 배열일 경우 그 배열은 문자형 벡터로 구성된 셀형 배열이어야 합니다. 입력값이细胞형 변수를 갖는 桌子형 또는 时间表형일 경우ismissing公司은 변수가 문자형 벡터로 구성된 셀형 배열인 경우에만 누락된 값을 감지합니다.

데이터형:双重的|单一的|国际8|国际16|国际32|国际64|单位8|单元16|uint32公司|单元64|符合逻辑的|烧焦|一串|细胞|桌子|时间表|绝对的|日期时间|期间|日历持续时间

누락값 표시자로, 스칼라, 벡터 또는 셀형 배열로 지정됩니다.A.가 배열인 경우指示器는 벡터여야 합니다.A.가 테이블 또는 타임테이블인 경우指示器는 여러 데이터형을 요소로 가지는 셀형 배열일 수도 있습니다.

指示器에 입력된 값은ismissing公司이 누락된 값으로 처리하는 값을 나타냅니다.指示器를 지정하면 모든 디폴트 표준 누락 표시자가 무시됩니다. 표준 표시자 목록을 유지한 채로 표시자를 추가하려는 경우 모든 디폴트 표시자를指示器의 요소로 포함시켜야 합니다. 예를 들어,A.绝对的형 값과 숫자형 값을 포함하는 테이블인 경우ismissing(A,{-99,“'})를 사용하여-99를 누락된 숫자형 값으로 표시하지만,<未定义>를 누락된绝对的형 값으로 유지할 수 있습니다.

丢失的값을,纳特,丢失的또는<未定义>로 표현되는 모든 누락된 데이터에 대한 표시자로도 사용할 수 있습니다. 입력값이 桌子형인 경우丢失的은 누락된 문자형 벡터(' ')와, 누락된 '문자형 벡터로 구성된 셀형 배열'({''})에 대한 표시자이기도 합니다.

표시자 데이터형은A.의 요소의 데이터형과 일치합니다. 다음은A.의 요소와 표시자 간에 추가로 일치하는 데이터형입니다.

  • 双重的형 표시자는A.双重的형,单一的형, 정수,符合逻辑的형 요소와 일치합니다.

  • 一串형 표시자와烧焦형 표시자 그리고, 문자형 벡터로 구성된 셀형 배열인 표시자는A.一串형 요소와 일치합니다.

  • 一串형 표시자와烧焦형 표시자는A.绝对的형 요소와 일치합니다.

예:TF=ismissing(A,0)0만 누락된 값으로 인식합니다.

데이터형:单一的|双重的|国际8|国际16|国际32|国际64|单位8|单元16|uint32公司|单元64|符合逻辑的|烧焦|一串|细胞|日期时间|期间

  • 정수 변수는을 저장할 수 없으므로, 다른 용도로 절대 사용되지 않을 특별한 정수 값을 사용하여-99와 같이 누락된 정수 데이터를 지정해야 합니다.

  • 누락된 一串형을 찾는 데 대한 자세한 내용은빈 문자열과 누락된 값이 있는지 테스트하기항목을 참조하십시오.

알고리즘

ismissing公司은 문자형 벡터로 구성된 셀형 배열, 문자형 배열 또는 绝对的형 배열인 표시자에 대해 선행 공백과 후행 공백을 각각 다르게 처리합니다.

  • 문자형 벡터로 구성된 셀형 배열의 경우ismissing公司은 표시자 공백을 무시하지 않습니다. 모든 문자형 벡터가 정확하게 일치해야 합니다.

  • 테이블 변수의 문자형 배열의 경우ismissing公司은 표시자의 후행 공백을 무시합니다.

  • 绝对的형 배열의 경우ismissing公司은 표시자의 선행 공백과 후행 공백을 무시합니다.

확장 기능

C/C++코드 생성
MATLAB®编码器™를 사용하여 C코드나 C++코드를 생성할 수 있습니다.

R2013b型에 개발됨