用于表格文本文件的数据存储
使用一个TabularTextDatastore
对象来管理包含面向列或表格数据的大型文本文件集合,这些集合不一定适合于内存。表格数据是按矩形方式排列的数据,每行有相同数量的条目。您可以创建TabularTextDatastore
对象使用tabularTextDatastore
函数,指定其属性,然后使用对象函数导入和处理数据。
位置
-数据存储中包含的文件或文件夹文件集
目的|文件路径|DsFileSet
目的数据存储中包含的文件或文件夹,指定为文件集
对象,作为文件路径,或作为DsFileSet
对象。
文件集
object—可以指定位置
作为一个文件集
对象。将位置指定为文件集
对象导致数据存储的构造时间比指定路径或更快DsFileSet
对象。有关更多信息,请参见matlab.io.datastore.FileSet
.
文件路径——可以将单个文件路径指定为字符向量或字符串标量。可以将多个文件路径指定为字符向量单元格数组或字符串数组。
DsFileSet
object -你可以指定一个DsFileSet
对象。有关更多信息,请参见matlab.io.datastore.dsfileset.
.
文件或文件夹可以是本地的或远程的:
本地文件或文件夹—指定文件或文件夹的本地路径。如果文件不在当前文件夹中,则指定完整路径或相对路径。指定文件夹的子文件夹中的文件不会自动包含在数据存储中。指定本地路径时可以使用通配符(*)。此字符指定数据存储包含所有匹配的文件或匹配文件夹中的所有文件。
远程文件或文件夹——指定远程文件或文件夹的完整路径,作为表单的统一资源定位符(URL)hdfs: / / /
.有关更多信息,请参见使用远程数据.path_to_file
当指定文件夹时,数据存储只包含支持的文件格式的文件,而忽略任何其他格式的文件。金宝app要指定要包含在数据存储中的文件扩展名的自定义列表,请参阅过滤悬念
财产。
这tabularTextDatastore
函数支持带有这些扩金宝app展名的文件. txt
那. csv
那.dat
那.dlm
,.asc
那。text
以及没有扩展名的文件。
例子:“file1.csv”
例子:“. . / dir /数据/ file1”
例子:[C:\ dir \ data \ file1.csv“,”c:\ dir \ data \ file2.dat“]
例子:“c:\ dir \ data \ *。文字”
指定可选的逗号分离对名称,价值
参数。的名字
参数名和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
TTDS = tabulartextDataStore(“C:\ dir \ textdata”,“fileextensions”,[“。csv”,“txt”])
过滤悬念
-文本文件扩展名文本文件扩展名,指定为逗号分隔对,由“FileExtensions”
和字符矢量,字符向量,字符串标量或字符串数组的特征阵列。指定的扩展不需要支持的格式。金宝app如果要包含不受支持的扩展,则指定所有扩展名。金宝app使用空引号""
表示没有扩展名的文件。
例子:“FileExtensions”、“. txt”
例子:“FileExtensions”(“。text”、“. csv”)
数据类型:字符
|细胞
|字符串
包括upfolders.
-子文件夹包含国旗真正的
或假
|0或1子文件夹包含标志,指定为名称 - 值参数组成“IncludeSubfolders”
和真正的
那假
, 0,或1。指定真正的
将所有文件和子文件夹包含在每个文件夹或假
只包含每个文件夹中的文件。
当你没有指定“IncludeSubfolders”
,然后默认值是假
.
例子:“IncludeSubfolders”,真的
数据类型:逻辑
|双
OutputType
-输出数据类型“汽车”
(默认)|“表”
|“时间表”
AlternateFileSystemRoots
-备用文件系统根路径可选的文件系统根路径,指定为名称-值参数组成的“AlternateFileSystemRoots”
和字符串矢量或单元格数组。用“AlternateFileSystemRoots”
当您在本地机器上创建数据存储,但需要访问和处理另一台机器(可能是不同的操作系统)上的数据时。此外,当使用Parallel Computing Toolbox™和MATLAB®并行服务器™,并且数据存储在本地机器上,在不同的平台云或集群机器上可以使用数据的副本“AlternateFileSystemRoots”
关联根路径。
若要将一组相互等效的根路径关联起来,请指定“AlternateFileSystemRoots”
作为串矢量。例如,
[" Z: \数据集”、“/ mynetwork /数据集”)
要关联多组等同于数据存储的根路径,请指定“AlternateFileSystemRoots”
作为包含多行的单元格数组,其中每一行表示一组等价的根路径。将单元格数组中的每一行指定为字符串向量或字符向量的单元格数组。例如:
指定“AlternateFileSystemRoots”
作为字符串向量的单元格数组。
{[Z: \“数据集”、“/ mynetwork /数据集”);…[" Y: \数据集”、“/ mynetwork2 /数据集”、“年代:\数据集”)}
或者,指定“AlternateFileSystemRoots”
作为字符向量的单元数组的单元数组。
{{“Z: \数据集”、“mynetwork /数据集”},…{“Y: \数据集”,“mynetwork2 /数据集”,年代:\数据集的}}
的价值“AlternateFileSystemRoots”
必须满足以下条件:
包含一个或多个行,其中每行指定一组等效根路径。
每行指定多个根路径,且每个根路径至少包含两个字符。
根路径是唯一的,并且不是彼此的子文件夹。
包含至少一个点指向文件位置的根路径条目。
有关更多信息,请参见设置数据存储,以便在不同的机器或集群上进行处理.
例子:[" Z: \数据集”、“/ mynetwork /数据集”)
数据类型:字符串
|细胞
TextType
-文本变量的输出数据类型“字符”
(默认)|“字符串”
文本变量的输出数据类型,指定为逗号分隔对,由“TextType”
,要么“字符”
或“字符串”
.的输出表读
那读物
,或预览
函数包含文本变量“TextType”
指定这些变量的数据类型TabularTextDatastore
.如果“TextType”
是“字符”
,则输出字符向量的单元格数组。如果“TextType”
是“字符串”
,然后输出有类型字符串
.
数据类型:字符
|字符串
DatetimeType
-输入导入的日期和时间数据“datetime”
(默认)|“文本”
输入导入日期和时间数据,指定为逗号分隔的对“DatetimeType”
其中一个价值观是:“datetime”
或“文本”
.
价值 | 输入导入日期和时间数据 |
---|---|
“datetime” |
MATLAB 有关更多信息,请参见 |
“文本” |
如果
|
如果指定的TextscanFormats
属性包含A.% D
,那么tabularTextdatastore
中指定的值DatetimeType
.
例子:“DatetimeType”、“datetime”
数据类型:字符
|字符串
DurationType
-持续时间数据的输出数据类型“持续时间”
(默认)|“文本”
持续时间数据的输出数据类型,指定为名称-值参数组成“DurationType”
,要么“持续时间”
或“文本”
.
价值 | 导入持续时间数据的类型 |
---|---|
“持续时间” |
MATLAB 有关更多信息,请参见 |
“文本” |
如果
|
数据类型:字符
|字符串
DatetimeLocale
-解释日期的区域设置“en_US”
(默认)|特征向量|字符串标量用于解释日期的区域设置,指定为字符向量或字符串标量。这DatetimeLocale
值决定导入函数如何解释表示日期和时间的文本。
当指定DatetimeLocale
,使用表格
,在那里xx
_YY
xx
是小写的ISO 639-1两个字母的代码,它指定了一种语言,并且YY
是指定国家的大写ISO 3166-1 alpha-2代码。
该表列出了区域设置的一些公共值。
语言环境 | 语言 | 国家 |
---|---|---|
“de_DE” |
德国 | 德国 |
“en_GB” |
英语 | 联合王国 |
“en_US” |
英语 | 美国 |
“es_ES” |
西班牙语 | 西班牙 |
“fr_FR” |
法语 | 法国 |
“it_IT” |
意大利 | 意大利 |
“ja_JP” |
日本 | 日本 |
“ko_KR” |
朝鲜文 | 韩国 |
“设置nl_NL” |
荷兰 | 荷兰 |
“zh_CN” |
中文(简体) | 中国 |
请注意
这语言环境
值决定如何解释输入值。显示格式和语言由语言环境选项Datetime格式部分。要更改默认的datetime区域设置,请参见设置命令窗口首选项.
数据类型:字符
|字符串
除了这些名称-值对之外,还可以将此页上的属性指定为名称-值对,但文件
财产。
TabularTextDatastore
属性描述与TabularTextDatastore
对象。具体来说,属性描述文件中数据的格式,并控制应该如何从数据存储中读取数据。当你创建TabularTextDatastore
对象中的第一个文件时,数据存储函数使用文件
属性来确定属性的值。除了文件
属性时,可以指定的值TabularTextDatastore
属性在创建数据存储对象时使用名称-值对参数。要在创建对象后查看或修改属性,请使用点符号:
ds = tabularTextDatastore (“airlinesmall.csv”);ds。TreatAsMissing =“NA”;ds。MissingValue = 0;
文件
-数据存储中包含的文件包含在数据存储中的文件,解析为字符向量或字符串数组的单元格数组,其中每个字符向量或字符串都是文件的完整路径。这位置
论点的tabularTextDatastore
和数据存储
函数定义这些文件。
属性指定的第一个文件文件
属性确定数据存储中所有文件的变量名称和格式信息。
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
例子:{“C: \ dir \ data \ mydata1.csv”;“C: \ dir \ data \ mydata2.csv”}
数据类型:细胞
|字符串
FileEncoding
-文件编码“utf - 8”
(默认)|“us - ascii”
|“macintosh”
|……文件编码,指定为字符向量或字符串标量,如以下值之一。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
如果数据存储中的每个文件都能放进内存,那么FileEncoding
也可以是其中一个值。
|
|
|
|
|
|
|
|
|
|
|
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
数据类型:字符
|字符串
ReadVariableNames
-读变量名真正的
|假
读取指定为逻辑的变量名真正的
或假
.
如果未指定,则tabularTextDatastore
函数自动检测变量名的存在。
如果真正的
,然后第一个文件的第一个非标题行确定数据的变量名。
如果假
,则第一个文件的第一个非标题行包含第一行数据。数据被赋予默认的变量名,Var1
那Var2
,等等。
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
数据类型:逻辑
VariableNamingRule
-标志以保留变量名“修改”
(默认)|“保存”
标志以保留变量名,指定为“修改”
或“保存”
.
“修改”
-转换无效的变量名(由isvarname
函数)的有效MATLAB标识符。
“保存”
-保留不是有效的MATLAB标识符的变量名,例如包含空格和非ascii字符的变量名。
从R2019B开始,变量名称和行名可以包含任何字符,包括空格和非ASCII字符。此外,他们可以从任何角色开始,而不仅仅是字母。变量和行名不必是有效的MATLAB标识符(由此确定)isvarname
功能)。要保留这些变量名和行名,可以设置VariableNamingRule
来“保存”
.的值时,不刷新变量名VariableNamingRule
是改变的“修改”
来“保存”
.
数据类型:字符
|字符串
VariableNames
-变量的名字数据存储区中的变量的名称,指定为字符向量或字符串数组的单元格数组。以它们显示在文件中的顺序指定变量名称。如果未指定变量名称,则会从数据存储的第一个文件中的第一个非主线行中检测到它们。修改了VariableNames
属性,新变量名称的数量必须与原始变量名称的数量匹配。
要支持金宝app无效的MATLAB标识符作为变量名,例如变量名包含空格和非ascii字符,请设置VariableNamingRule
参数“保存”
.
如果ReadVariableNames
是假
,然后VariableNames
默认为{“Var1”、“Var2”…}
.
例子:{“时间”,“名称”,“数量”}
数据类型:细胞
|字符串
NumHeaderLines
-要跳过的行数在文件开头跳过的行数,指定为非负整数。如果未指定,则tabularTextDatastore
功能检测自动跳过的行数。
这tabularTextDatastore
函数在读取变量名或数据之前忽略指定的标题行数。
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
数据类型:双
分隔符
-字段分隔符字符字段分隔符字符,指定为字符向量、字符向量的单元格数组、字符串标量或字符串数组。在字符向量单元格数组或字符串数组中指定多个分隔符。如果未指定,则tabularTextDatastore
函数自动检测分隔符。
例子:“|”
例子:{“;”,“*”}
文件中的重复分隔符被解释为分隔符,分隔符之间有空字段。如果未指定,read函数默认自动检测分隔符。
当您将以下异构序列之一指定为分隔符时,它将转换为相应的控制字符。
\ b |
退格 |
\ n |
新队 |
r \ |
回车 |
\ t |
选项卡 |
\\ |
反斜杠(\ 的) |
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
数据类型:字符
|细胞
|字符串
RowDelimiter
-行分隔符字符\ r \ n
(默认)|特征向量|字符串标量行分隔符字符,指定为字符向量或字符串标量,必须为单个字符或“\ r”
那“\ n”
,或“\ r \ n”
.
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
例子:”:“
数据类型:字符
|字符串
TreatAsMissing
-作为缺失值处理的文本""
(默认)|特征向量|字符向量的单元格数组|字符串标量|字符串数组将文本作为缺失值处理,并指定为单个字符向量、字符向量单元格数组、字符串标量或字符串数组。值指定为TreatAsMissing
中定义的值替换为MissingValue
财产。例如,如果MissingValue
定义为a南
,TreatAsMissing
被指定为“NA”
.然后,在导入的数据中,所有出现的“NA”
被替换为南
.
此选项仅适用于数字字段。同样,这个属性等价于triceasempty.
的名称-值对参数textscan.
功能。
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
例子:“NA”
例子:{“-””、“}
数据类型:字符
|细胞
|字符串
MissingValue
-值表示缺少数字字段南
(默认)|标量值,用于指定为标量的分隔文本文件中缺少的数字字段。该属性等价于EmptyValue
的名称-值对参数textscan.
功能。
数据类型:双
TextscanFormats
-数据字段格式数据字段格式,指定为字符向量或字符串数组的单元格数组,其中每个字符向量或字符串包含一个转换说明符。
指定或修改TextscanFormats
属性,您可以使用与textscan.
函数接受formatSpec
争论。有效值TextscanFormats
包括跳过使用星号(*)字符的字段的转换说明符和跳过字面文本的转换说明符。的转换说明符的数量必须与变量的数量匹配VariableNames
财产。
如果TextscanFormats
包含跳过使用星号字符(*)的字段的转换说明符,然后SelectedVariableNames
属性自动更新。MATLAB使用%* Q.
转换说明符以跳过被SelectedVariableNames
属性并将字段内容视为文字字符向量。对于固定宽度的文件,使用适当的转换说明符和字段宽度来指示跳过的字段。例如,%* 52c.
跳过包含52个字符的字段。
如果没有指定值TextscanFormats
,然后数据存储
通过从数据存储的第一个文件的第一个非标题行扫描文本来确定数据字段的格式。
从R2020b开始,数据存储
将前缀字面值检测为十六进制和二进制数据。在此之前,数据存储
检测到带有前缀的文字作为文本数据。
例子:{“% s”、“% s”、“% f”}
数据类型:细胞
|字符串
exponent特征
-指数字符“eEdD”
(默认)|特征向量|字符串标量指数字符,指定为字符向量或字符串标量。默认的指数字符为E.
那E.
那D.
,D.
.
数据类型:字符
|字符串
CommentStyle
-注释字符""
(默认)|特征向量|字符串标量|双元素数组用于区分文件中的注释的注释字符,指定为字符向量、字符串标量或双元素字符串或单元格数组。
如果指定字符向量或字符串标量,则同一行上的所有文本都将被解释为注释。例如,“CommentStyle”、“/ *”
解释所有文本/*
在同一条线作为评论。
如果指定一个包含字符向量的双元素字符串向量或一个包含字符向量的双元素单元数组,那么两个字符之间的所有文本都将被解释为注释。例如,“CommentStyle ",{"/*", "*/"}
翻译所有文本之间“/ *”
和“* /”
作为一个评论。
当从一个TabularTextDatastore
,读
功能仅在每个字段的开始时检查注释,而不是在字段中。
当您更改此属性的值时,数据存储
函数重新计算TabularTextDatastore
属性。
例子:“CommentStyle ",{"/*", "*/"}
数据类型:字符
|细胞
|字符串
空格
-空白字符“t \ b \”
(默认)|特征向量|字符串标量空白字符,指定为一个或多个字符的字符向量或字符串标量。
当指定下列转义序列之一为任何空白字符时,数据存储
函数将该序列转换为相应的控制字符。
\ b |
退格 |
\ n |
新队 |
r \ |
回车 |
\ t |
选项卡 |
\\ |
反斜杠(\ 的) |
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
例子:“t \ b \”
数据类型:字符
|字符串
MultipleDelimitersAsOne
-多个分隔符处理0(假)
(默认)|1(真正的)
多个分隔符处理,指定为任意一种真正的
或假
.如果真正的
,然后数据存储
将连续的分隔符视为单个分隔符。由空白分隔的重复分隔符也被视为单个分隔符。
属性的值更改后,数据存储函数将重新计算TabularTextDatastore
属性。
预览
那读
那读物
表格SelectedVariableNames
-读取的变量要从文件中读取的变量,指定为字符向量或字符串数组的单元格数组,其中每个字符向量或字符串包含一个变量的名称。您可以以任何顺序指定变量名。
要支持金宝app无效的MATLAB标识符作为变量名,例如变量名包含空格和非ascii字符,请设置VariableNamingRule
参数“保存”
.
例子:[" Var3”、“Var7”、“Var4”)
数据类型:细胞
|字符串
SelectedFormats
-选定变量的格式要读取的选定变量的格式,指定为字符向量单元格数组或字符串数组,其中每个字符向量或字符串包含一个转换说明符。要读取的变量由SelectedVariableNames
财产。中字符向量或字符串的数量SelectedFormats
必须匹配要读取的变量数量。
的转换说明符可以与textscan.
函数接受,包括跳过字面文本的说明符。但是,不能使用跳过字段的转换说明符。也就是说,转换说明符不能包含星号字符(*)。
例子:[" % d”、“% d”)
数据类型:细胞
|字符串
ReadSize
-要读取的数据量“文件”
的调用中要读取的数据量读
函数,指定为正标量或“文件”
.
如果ReadSize
是正整数,那么每次调用读
读最多ReadSize
行。
如果ReadSize
是“文件”
,然后每个调用读
在一个文件中读取所有数据。
当你改变ReadSize
从数字标量到“文件”
反之亦然,MATLAB将数据存储重置为没有从中读取数据的状态。
数据类型:双
|字符
|字符串
TextType
-文本变量的输出数据类型“字符”
(默认)|“字符串”
文本变量的输出数据类型,指定为“字符”
或“字符串”
.TextType
指定格式为的文本变量的数据类型% s
那%问
,或[...]
.
如果TextType
是“字符”
,则输出字符向量的单元格数组。
如果TextType
是“字符串”
,然后输出有类型字符串
.
数据类型:字符
|字符串
RowTimes
-行乘以变量的名称行乘以变量的名称,指定为由“RowTimes”
和一个变量名(例如“日期”
)或可变索引(例如3.
).
RowTimes
是与时间表相关的参数。时间表的每一行都与一个时间相关联,这个时间在时间表的时间向量中被捕获。中指定的变量RowTimes
必须包含一个datetime
或者一个持续时间
向量。
如果“OutputType”
是“时间表”
,但你没有指定“RowTimes”
,然后TabularTextDatastore
使用第一个datetime
或持续时间
变量作为时间表的行时间。
reliteall.
文件夹
-用于构造数据存储的文件夹此属性是只读的。
用于构造数据存储的文件夹,返回为字符向量的单元格数组。单元格数组被定向为列向量。每个字符向量都是指向包含数据文件的文件夹的路径。这位置
论点的tabularTextDatastore
和数据存储
函数定义文件夹
创建数据存储时。
这文件夹
属性在修改时将重置文件
A的财产TabularTextDatastore
对象。
数据类型:细胞
金宝appSupportedOutputFormats
-支持书写的格式列表金宝appDefaultOutputFormat
-默认输出格式hasdata |
确定数据是否可用读取 |
numpartitions |
数据存储分区数 |
分区 |
分区数据存储 |
预览 |
预览数据存储中的数据子集 |
读 |
读取数据存储中的数据 |
读物 |
读取数据存储中的所有数据 |
reliteall. |
将数据存储写入文件 |
重置 |
将数据存储重置为初始状态 |
变换 |
变换数据存储 |
结合 |
将数据与多个数据存储组合 |
isPartitionable |
确定数据存储是否可分区 |
isShufflable. |
确定数据存储是否会破坏 |
使用FileSet对象或文件路径,从示例文件创建数据存储airlinesmall.csv。
指定如何处理丢失的值。只选择感兴趣的变量。
从该文件创建一个FileSet对象airlinesmall.csv
.创建一个值为的数据存储“NA”
被视为缺失,缺失值被视为0.
.
fs = matlab.io.datastore.FileSet (“airlinesmall.csv”);ds = tabulartextdataStore(FS,“TreatAsMissing”那“NA”那...“MissingValue”, 0);
查看数据存储中的变量。
ds。VariableNames
ANS =.1 x29单元格第1至5列{'Year'} {'Month'} {'DayofMonth'} {'DayOfWeek'} {'DepTime'}第6至9列{'CRSDepTime'} {'ArrTime'} {'CRSArrTime'} {'UniqueCarrier'}第10至13列{'FlightNum'} {'TailNum'} {'ActualElapsedTime'} {'CRSElapsedTime'}第14至18列{'AirTime'} {'ArrDelay'} {'DepDelay'} {'Origin'} {'Dest'}第19至22列{'Distance'} {'TaxiIn'} {'TaxiOut'} {'Cancelled'} Columns 23 through 25 {'CancellationCode'} {'Diverted'} {'CarrierDelay'} Columns 26 through 28 {'WeatherDelay'} {'NASDelay'} {'SecurityDelay'} Column 29 {'LateAircraftDelay'}
修改SelectedVariableNames
属性指定感兴趣的变量。
ds。SelectedVariableNames = [“年”那“月”那“取消”];
或者,您可以将数据的位置指定为文件路径。
ds = tabularTextDatastore (“airlinesmall.csv”);
使用这两种位置格式,您还可以在创建数据存储时指定感兴趣的变量。
ds = tabularTextDatastore (“airlinesmall.csv”那“TreatAsMissing”那“NA”那...“MissingValue”0,“SelectedVariableNames”, (“年”那“月”那“取消”]);
从示例文件创建数据存储airlinesmall.csv
,其中包含表格数据。
ds = tabularTextDatastore (“airlinesmall.csv”那“TreatAsMissing”那“NA”那...“MissingValue”, 0);
指定感兴趣的变量。
ds。SelectedVariableNames = [“年”那“月”那“UniqueCarrier”];
查看SelectedFormats
财产。
ds。SelectedFormats
ANS =.1x3细胞{'%f'} {'%f'} {'%q'}
这SelectedFormats
属性指定tabularTextDatastore
函数解释变量的格式。这一年
和月
变量被读取为浮点值列和UniqueCarrier
变量作为文本列。
修改SelectedFormats
属性读取前两个变量为有符号整数,第三个变量为分类值。
ds。SelectedFormats = [“% d”那“% d”那“% C”];
预览数据。
T =预览(ds)
T =8×3表年月唯一运营商_________ _____________ 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987 10 PS 1987
使用OutputType
和RowTimes
要创建的名称-值对tabulartextDatastore
返回时间表而不是表。
创建数据存储outages.csv
.指定的“OutputType
“名称-值对为”时间表
".
运输大亨= tabularTextDatastore (“outages.csv”那“OutputType”那“时间表”);预览(运输大亨)
ans =8×5时间表OutageTime地区损失客户恢复时间____________________________________________________________________________________________________________________________07 {'冬季风暴'} 2003-01-23 00:49 {'southeast'} 530.14 2.1204E + 05 Nat {'冬季风暴'} 2003-02-07 21:15 {'southeast'} 289.4 1.4294E + 05 2003-02-17 08:14 {'冬季风暴'} 2004-04-06 05:44 {'West'} 434.81 3.4037E + 05 2004-04-06 06:10 {'设备故障'} 2002-03-16 06:18 {'MIDWEST'} 186.44 2.1275E +05 2002-03-18 23:23 {'secural Storm'} 2003-06-18 02:49 {'West'} 0 0 2003-06-18 10:54 {'攻击'} 2004-06-20 14:3.9 {'West' } 231.29 NaN 2004-06-20 19:16 {'equipment fault'} 2002-06-06 19:28 {'West' } 311.86 NaN 2002-06-07 00:51 {'equipment fault'}
当您还没有指定“RowTimes”
那tabularTextDatastore
使用第一个datetime或duration变量作为行时间。在这种情况下OutageTime
变量用于行次数。
指定“RowTimes”
选择使用恢复时间(RestorationTime
变量)作为行次数,而不是停电时间。
运输大亨= tabularTextDatastore (“outages.csv”那“OutputType”那“时间表”那“RowTimes”那“RestorationTime”);预览(运输大亨)
ans =8×5时间表RestorationTime地区OutageTime客户造成损失 ________________ _____________ ________________ ______ __________ ___________________ 2002-02-07 16:50{“西南”}2002-02-01 12:18 458.98 - 1.8202 e + 06{“暴风雪”}NaT{“东南”}2003-01-23 00:49 530.14 - 2.1204 e + 05{“暴风雪”}2003-02-17 08:14{“东南”}2003-02-07)21:15 289.41.4294e+05 {'winter storm'} 2004-04-06 06:10 {'West'} 2004-04-06 05:44 3.4037e+05 {'equipment fault'} 2002-03-18 23:23 {'MidWest'} 2002-03-16 06:18 186.44 2.1275e+05 {'severe storm'} 2003-06-18 10:54 {'West'} 2003-06-18 02:49 00 {'attack'} 2004-06-20 19:16 {'West'} 2004-06-20 14:39 231.29 NaN {'equipment fault'} 2002-06-07 00:51{'设备故障'}2002-06-06 19:28 311.86
包含日语语言中的日期,月或时区名称的日期数据数据en_us.
不支持区域设置。金宝app对于无法识别的datetime格式,使用TextscanFormats
参数。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。