文档帮助中心文档
南
删除丢失的条目
R = rmmissing (A)
R = rmmissing(暗)
R = rmmissing (___、名称、值)
(R, TF) = rmmissing (___)
例子
R= rmmissing (一个)从数组或表中删除缺少的项。如果一个是向量吗rmmissing删除任何包含丢失数据的条目。如果一个是矩阵还是表格rmmissing删除任何包含丢失数据的行。的数据类型定义缺失值一个:
R= rmmissing (一个)
R
一个
rmmissing
南- - - - - -双,单,持续时间,calendarDuration
双
单
持续时间
calendarDuration
NaT- - - - - -datetime
NaT
datetime
< >失踪- - - - - -字符串
< >失踪
字符串
<定义>- - - - - -分类
<定义>
分类
' '- - - - - -字符
' '
字符
{"}- - - - - -细胞的字符数组
{"}
细胞
R= rmmissing (一个,昏暗的)指定的维度一个操作。默认情况下,rmmissing作用于尺寸不等于1的第一个维度。
R= rmmissing (一个,昏暗的)
昏暗的
R= rmmissing (___,名称,值)使用一个或多个名称-值对参数指定用于删除缺失项的附加参数。例如,你可以用rmmissing(“MinNumMissing”,n)删除一个至少包含n缺失值。
R= rmmissing (___,名称,值)
名称,值
rmmissing(“MinNumMissing”,n)
n
[R,特遣部队) = rmmissing (___)的行或列对应的逻辑向量一个被删除。
[R,特遣部队) = rmmissing (___)
特遣部队
全部折叠
创建一个向量南值,并删除南.
A = [1 3 NaN 6 NaN];R = rmmissing (A)
R =1×31 3 6
从具有多种数据类型的表中删除不完整的行。
首先,创建一个表,其中的变量包括分类,双,字符数据类型。
一个=表(分类({”;“F”;“米”})(45; 32;南),{”;“CA”;“马”}(6051; 7234;南),...“VariableNames”, {“性别”“年龄”“状态”“ID”})
一个=3×4表性别年龄状态标识 ___________ ___ __________ ____ < 未定义> 45 {0 x0 char} 6051 F 32{“CA”}7234南{‘马’}NaN
删除表中包含丢失数据的任何行。
R =1×4表性别年龄状态标识 ______ ___ ______ ____ F 32{“CA”}7234
属性中只删除缺少值的行年龄或ID表变量。
年龄
ID
R = rmmissing (,“DataVariables”, {“年龄”,“ID”})
R =2×4表性别年龄状态标识 ___________ ___ __________ ____ < 未定义> 45 {0 x0 char} 6051 F 32{“CA”}7234
另外,使用isnumeric函数来标识要对其进行操作的数值变量。
isnumeric
R = rmmissing (,“DataVariables”@isnumeric)
创建一个缺少数据的矩阵,并删除包含两个或多个缺失值的任何列(第2维)。返回新的矩阵和表示列的逻辑行向量一个被移除。
A = [NaN NaN 5 3 NaN 5 7 NaN 9 2;8 9 NaN 1 4 5 6 5 NaN 5;NaN 4 9 8 7 2 4 1 NaN 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) = rmmissing(一个2“MinNumMissing”, 2)
R =3×8NaN 5 3 NaN 5 7 NaN 2 9 NaN 1 4 5 6 5 5 4 4 8 7 2 4 1 3
TF =1 x10逻辑阵列1 0 0 0 0 0 0 0 1 0 0
输入数据,指定为向量、矩阵、表格或时间表。如果一个是一个时间表,然后rmmissing (A)删除一个包含丢失的数据,并删除相应的时间向量元素。如果时间向量包含aNaT或南,然后rmmissing (A)将其从时间向量中删除,并删除相应的行一个.
时间表
rmmissing (A)
数据类型:双|单|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|细胞|表格|时间表|分类|datetime|持续时间|calendarDuration
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
表格
操作的尺寸,指定为1或2。默认情况下,rmmissing作用于尺寸不等于1的第一个维度。
考虑一个二维输入数组一个.
如果昏暗的= 1,然后rmmissing删除行一个.
昏暗的= 1
如果昏暗的= 2,然后rmmissing删除列一个.
昏暗的= 2
数据类型:双|单|int8|int16|int32|int64|uint8|uint16|uint32|uint64
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
rmmissing (A, DataVariables,{“温度”、“高度”})
温度
高度
“MinNumMissing”
删除行或列所需的最少缺失项数,指定为逗号分隔对,由“MinNumMissing”一个非负标量,默认值是1。
例子:“MinNumMissing”6
“MinNumMissing”6
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
“DataVariables”
vartype
要操作的表变量,指定为逗号分隔对,由“DataVariables”这张表中有一个选项。的“DataVariables”值指示要检查输入表中的哪些变量的缺失值。表中未指定的其他变量“DataVariables”传递到输出而不检查缺失值。当对行的操作一个,rmmissing删除与指定变量对应的列中缺少数据的任何行。对列进行操作时一个,rmmissing从表中删除指定的变量。
指定单个表变量名的字符向量或标量字符串
“Var1”
字符向量或字符串数组的单元格数组,其中每个元素是表变量名
{“Var1”“Var2”}
[" Var1”“Var2”)
表变量索引的标量或向量
1
[1 3 5]
逻辑向量,其每个元素对应一个表变量,其中真正的包含相应的变量和假不包括它
真正的
假
(真的假的真的)
接受表变量作为输入并返回逻辑标量的函数句柄
@isnumeric
属性生成的表下标vartype函数
vartype(数字)
例子:rmmissing (T“DataVariables”[“Var1”“Var2”“Var4”])
rmmissing (T“DataVariables”[“Var1”“Var2”“Var4”])
删除缺失项的数据,以矢量、矩阵、表或时间表的形式返回。的大小R取决于删除的行或列的数量。
删除入口指示符,作为逻辑向量返回。值1 (真正的)对应于中的行或列R被删除。值0 (假)对应于未更改的行和列。的方向和大小特遣部队取决于一个以及操作的维度。
数据类型:逻辑
使用注意事项及限制:
的“DataVariables”名称-值对不能指定函数句柄。
rmmissing (2)不支持高桌子。万博1manbetx
rmmissing (2)
有关更多信息,请参见高大的数组.
对于表输入,昏暗的必须等于1.
该功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
清洁缺失的数据|fillmissing|ismissing|isnan|isnat|standardizeMissing
fillmissing
ismissing
isnan
isnat
standardizeMissing
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系