主要内容

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

RMM缺失

누락된 요소 제거

설명

예제

R=RMM缺失(A.)는 배열 또는 테이블에서 누락된 요소를 제거합니다.A.가 벡터인 경우RMM缺失은 누락된 데이터가 포함된 요소를 제거합니다.A.가 행렬이나 테이블인 경우RMM缺失은 누락된 데이터가 포함된 행을 제거합니다. 누락된 값은 다음과 같이A.의 데이터형에 따라 정의됩니다.

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

  • 纳特日期时间

  • <缺失>一串

  • <未定义>绝对的

  • ' '烧焦

  • {''}— 문자형 배열로 구성된细胞

예제

R=RMM缺失(A.,昏暗的)은 함수 동작이 수행될A.의 차원을 지정합니다. 기본적으로RMM缺失은 크기가 1.이 아닌 첫 번째 차원을 따라 동작합니다.

예제

R=RMM缺失(___,名称、值)는 하나 이상의 이름-값 쌍 인수를 사용하여 누락된 요소를 제거하기 위한 추가 파라미터를 지정합니다. 예를 들어,rmmissing(A,'MinNumMissing',n)을 사용하여 최소N개의 누락된 값이 포함된A.의 행을 제거할 수 있습니다.

예제

[R,TF公司]=RMM缺失(___)은 제거된A.의 행 또는 열에 해당하는 논리형 벡터도 반환합니다.

예제

모두 축소

값을 갖는 벡터를 생성한 다음 각을 제거합니다.

A=[1 3 NaN 6 NaN];R=缺失(A)
右=1×31 3 6

여러 데이터형이 포함된 테이블에서 불완전한 행을 제거합니다.

먼저,绝对的,双重的,烧焦데이터형의 변수로 구성된 테이블을 만듭니다.

A=表(分类)({'';“F”;'M'}),[45;32;[南]{'';'约';“妈妈”},[6051;7234;[南],...'可变名称',{'性别''年龄''州''身份证'})
A=3×4工作台性别年龄状态ID

누락된 데이터가 포함된 테이블의 행을 모두 제거합니다.

R=缺失(A)
右=1×4工作台性别年龄状态ID{CA'}7234

年龄또는身份证件테이블 변수에 누락된 값이 있는 행만 제거합니다.

R=缺失(A,'数据变量',{'年龄','身份证'})
右=2×4工作台性别年龄状态ID{0x0 char}6051 F 32{CA'}7234

또는非数字字符함수를 사용하여 동작을 수행할 숫자형 변수를 식별할 수도 있습니다.

R=缺失(A,'数据变量',@是数字)
右=2×4工作台性别年龄状态ID{0x0 char}6051 F 32{CA'}7234

누락된 데이터가 있는 행렬을 생성한 다음 둘 이상의 누락된 값을 포함하는 열(두 번째 차원)을 모두 제거합니다. 새 행렬과A.의 어떤 열이 제거되었는지 표시하는 논리형 행 벡터를 반환합니다.

A=[南南5 3南5 7南9 2;8 9南1 4 5 6 5南5;南4 9 8 7 2 4 1南3]
一=3×10南南5 3南5 7南9 2 8 9南1 4 5 6 5南5南4 9 8 7 2 4 1南3
[R,TF]=rm缺失(A,2,“明尼米辛”,2)
右=3×8南5 3南5 7南2 9南1 4 5 6 5 4 9 8 7 2 4 1 3
TF公司=1x10逻辑阵列1 0 0 0 0 0 0 0 1 0

입력 인수

모두 축소

입력 데이터로, 벡터, 행렬, 테이블 또는 타임테이블로 지정됩니다.A.时间表형인 경우RMM缺失(A)는 누락된 데이터가 포함된A.의 행을 제거하고, 이에 대응하는 시간 벡터의 요소도 제거합니다. 시간 벡터에纳特또는이 포함된 경우RMM缺失(A)는 시간 벡터에서 이를 제거하고, 이에 대응하는A.의 행도 제거합니다.

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

함수 동작이 수행될 차원으로, 1.또는 2.로 지정됩니다. 기본적으로RMM缺失은 크기가 1.이 아닌 첫 번째 차원을 따라 동작합니다.

2.차원 입력 배열A.가 있다고 가정하겠습니다.

  • 尺寸=1인 경우RMM缺失A.의 행을 제거합니다.

  • 尺寸=2인 경우RMM缺失A.의 열을 제거합니다.

데이터형:双重的|单一的|国际8|国际16|国际32|国际64|单位8|单元16|uint32公司|单元64

이름-값 쌍의 인수

선택적으로名称、值인수가 쉼표로 구분되어 지정됩니다. 여기서姓名은 인수 이름이고价值는 대응값입니다.姓名은 따옴표 안에 표시해야 합니다.名称1,值1,…,名称n,值n과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.

예:rmmissing(A,'DataVariables',{'Temperature','Altitude})温度또는海拔高度변수에 누락된 데이터가 포함된A.의 행을 제거합니다.

행 또는 열을 제거하기 위해 요구되는 최소 개수의 누락 요소로,“明尼米辛”과 함께 음이 아닌 스칼라(기본적으로 1)가 쉼표로 구분되어 지정됩니다.

예:“MinNumMissing”,6岁

데이터형:单一的|双重的|国际8|国际16|国际32|国际64|单位8|单元16|uint32公司|单元64

테이블 변수로,'数据变量'와 함께 변수 이름, 변수 이름으로 구성된 셀형 배열, 숫자형 벡터, 논리형 벡터, 함수 핸들 또는 테이블变形金刚첨자가 쉼표로 구분되어 지정됩니다.A.의 행에 대해 동작할 때,RMM缺失은 지정된 변수에 해당하는 열에 누락된 데이터를 갖는 행을 모두 제거합니다.A.의 열에 대해 동작할 때,RMM缺失은 테이블에서 지정된 변수를 제거합니다.'数据变量'의 값은 다음 중 하나일 수 있습니다.

  • 단일 테이블 변수 이름을 지정하는 문자형 벡터

  • 각 요소가 테이블 변수 이름인, 문자형 벡터로 구성된 셀형 배열

  • 테이블 변수 인덱스로 구성된 벡터

  • 각각의 요소가 테이블 변수에 해당하는 논리형 벡터. 여기서是的는 해당하는 변수를 포함하고는 해당하는 변수를 제외합니다.

  • 논리형 스칼라를 반환하는 함수 핸들(예:@是数字)

  • 테이블变形金刚첨자

예:'年龄'

예:{Height',Weight'}

예:@分类的

예:vartype('数字')

출력 인수

모두 축소

누락된 요소가 제거된 데이터로, 벡터, 행렬, 테이블 또는 타임테이블로 반환됩니다.R의 크기는 제거된 행 또는 열의 개수에 따라 달라집니다.

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

제거된 요소 표시기로, 논리형 벡터로 반환됩니다. 값 1(是的)은 제거된R의 행 또는 열에 해당합니다. 값 0()은 변경되지 않은 행과 열에 해당합니다.TF公司의 방향과 크기는A.및 연산 차원에 따라 다릅니다.

데이터형:符合逻辑的

확장 기능

R2016b型에 개발됨