主要内容

预览

使用导入选项预览八行文件

描述

例子

T=预览(文件名选择返回包含前八行数据的表文件名,使用导入选项选择

  • 的价值SelectedVariableNames属性导入选项对象选择选择表中出现的变量T

  • 方法的预览函数返回数据的子集readtable函数返回导入选项对象选择

  • 通常,输出的预览函数包含8行数据。但是,在某些情况下,行数取决于在导入选项对象中定义的属性值选择.有关详细信息,请参阅提示

例子

全部折叠

首先,创建一个导入选项对象。接下来,使用导入选项获取表的前8行,然后生成一个仅显示感兴趣的变量的预览。

为文件创建导入选项对象。

文件名=“outages.csv”;opts = detectimportoptions(文件名);

预览表。

预览(文件名,选择)
ans =8×6表地区OutageTime RestorationTime造成损失客户  ___________ ____________________ ______ __________ ____________________ _________________ ' 西南的01 - 2月- 2002 12:18:00 458.98 - 1.8202 e + 06 07 - 2月- 2002 16:50:00的冬季风暴“东南”23日- 1月- 2003 00:49:00 530.14 - 2.1204 e + 05 NaT的冬季风暴“东南' 07 - 2月- 2003 21:15:00 289.41.4294e+05 17-Feb-2003 08:14:00 'winter storm' ' 06-Apr-2004 05:44:00 434.81 3.4037e+05 06-Apr-2004 06:10:00 'equipment fault' 'MidWest' 16-Mar-2002 06:18:00 186.44 2.1275e+05 18-Mar-2002 23:23:00 'severe storm' West' 18- june -2003 02:49:00 00 18- june -2003 10:54:00 'attack' West' 20- june -2004 14:3900 231.29 NaN 20- june -2004 19:16:00 'equipment06- june -2002 19:28:00 311.86 NaN 07- june -2002 00:51:00 '设备故障'

选择要在预览和读取操作中包含的变量。

选择。SelectedVariableNames = {“地区”“OutageTime”};

预览前八行和选定的变量。

预览(文件名,选择)
ans =8×2表Region OutageTime ___________ ____________________ 'SouthWest' 01-Feb-2002 12:18:00 'SouthEast' 23-Jan-2003 00:49:00 'SouthEast' 07-Feb-2003 21:15:00 'West' 06-Apr-2004 05:44:00 'MidWest' 16-Mar-2002 06:18:00 'West' 18- june -2003 02:49:00 'West' 20- june -2004 14:3900 'West' 06- june -2002 19:28:00

输入参数

全部折叠

要读取的文件的名称,指定为字符向量或字符串标量。

例子:'myfile.xlsx'

数据类型:char|字符串

文件导入选项,指定为SpreadSheetimportOptions.DelimitedTextImportOptions或者多个沃特托利选项对象创建的detectImportOptions函数。的选择对象包含控制数据导入过程的属性。有关各个对象属性的更多信息,请参阅相应的对象页面。

类型的文件 输出
电子表格文件 SpreadSheetimportOptions.对象
文本文件 DelimitedTextImportOptions对象
宽度固定的文本文件 多个沃特托利选项对象

算法

  • 预览函数在这些情况下返回少于8行:

    • 当文件包含少于8行数据时。

    • Datalines.或者DataRange的属性选择对象指定小于8行。

    • 当组合的性质选择对象的结果小于8行数据。例如,预览的值时返回小于8行EmptyLineRuleImportErrorRule或者MissingRule选择对象导致导入函数省略数据。

  • Datalines.或者DataRange财产的财产选择对象指定多个行范围,并且第一个行范围跨度小于8行预览返回从第一行范围的行,后跟连续行范围的行,直到它达到总数八行。

介绍了R2018a