Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

missing

创建缺失值

说明

示例

m = missing 返回显示为 <missing> 的缺失值。您可以将数组或表的元素设置为 missing 以表示缺失的数据。然后,missing 的值会自动转换为数组或表变量的数据类型本身的标准缺失值。例如,支持 missing 的核心数据类型及其赋值后相应的标准缺失值如下所示:

  • doublesingledurationcalendarDuration 类型将 missing 转换为 NaN

  • datetime 类型将 missing 转换为 NaT

  • categorical 类型将 missing 转换为 <undefined>

  • string 类型将 missing 转换为 <missing>

示例

全部折叠

创建一个包含天气数据的时间表,并将最后一行替换为缺失值。每个 missing 值都将自动替换为相关数据类型的标准缺失值。

Time = datetime({'2015-12-18 08:03:05';'2015-12-18 10:03:17';'2015-12-18 12:03:13'});
Temp = [37.3;39.1;42.3];
WindDirection = categorical({'NW';'N';'NW'});
TT = timetable(Time,Temp,WindDirection)
TT=3×2 timetable
            Time            Temp    WindDirection
    ____________________    ____    _____________

    18-Dec-2015 08:03:05    37.3         NW      
    18-Dec-2015 10:03:17    39.1         N       
    18-Dec-2015 12:03:13    42.3         NW      

TT.Time(3) = missing;
TT.Temp(3) = missing;
TT.WindDirection(3) = missing;

TT
TT=3×2 timetable
            Time            Temp    WindDirection
    ____________________    ____    _____________

    18-Dec-2015 08:03:05    37.3     NW          
    18-Dec-2015 10:03:17    39.1     N           
    NaT                      NaN     <undefined> 

在 R2017a 中推出