主要内容

tdfread

读取制表符分隔的文件

描述

tdfread打开“选择要打开的文件”对话框,以交互选择数据文件,并从所选文件读取数据。tdfread可以从制表符分隔的文本文件读取数据. txt.dat,或. csv文件扩展名。

选择一个文件,它在第一行中包含变量名,在其余行中包含由制表符分隔的值。tdfread在工作区中为文件的每一列创建一个变量,并根据其第一行的值来命名每个变量。

  • 如果一列除了第一行以外的所有行都只包含数字数据,则tdfread创建一个变量。

  • 否则,tdfread创建一个字符变量。

导入所有值后,tdfread显示有关导入变量的信息,如变量的大小、字节和类。

tdfread (文件名从数据中创建变量文件名,可以是当前文件夹中的文件名称,也可以是文件的完整路径名。

例子

tdfread (文件名分隔符指示由指定的字符分隔符分隔文件中的值。

年代= tdfread (___返回一个结构年代其中每个字段包含一个变量。在前面的语法中指定任何输入参数组合。

例子

全部折叠

显示的内容sat2.dat文件。注意,文件的第一行包含变量名。

类型sat2.dat
测试,性别,口头分数,男性,470口头分数,女性,530定量分数,男性,520定量分数,女性,480

在工作区中,创建变量性别分数,测试从文件的列。因为文件中的值之间用逗号分隔,所以指定','作为分隔符。

tdfread (“sat2.dat”','
Name Size Bytes Class Attributes Gender 4x6 48 char Score 4x1 32 double Test 4x12 96 char

输入参数

全部折叠

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

根据文件的位置,文件名有其中一种形式。

文件的位置 形式
当前文件夹或MATLAB中的文件夹®路径

中指定文件的名称文件名

例子:“myTextFile.txt”

不是当前文件夹或MATLAB路径上的文件夹

中指定完整或相对路径名文件名

例子:“C: \ myFolder \ myTextFile.txt”

例子:“sat2.dat”

数据类型:字符|字符串

分隔符字符,指定为此表中的值之一。

价值 描述

“|”

“酒吧”

竖线

','

“逗号”

逗号

“;”

“半”

分号

' '

“空间”

空间

' \ t '

“标签”

选项卡

例子:','

数据类型:字符|字符串

选择功能

考虑使用readtablereadmatrix,或readcellMATLAB函数导入数据。这些函数提供了更灵活的数据导入选项tdfread

之前介绍过的R2006a