文本文件通常包含数字和文本数据以及变量和行名称的混合,这在MATLAB中得到了最好的表示®作为一个表。属性将表格数据从文本文件导入到表格中导入工具或者是readtable
函数。
的导入工具允许您导入到表或其他数据类型。例如,从示例文件中读取数据子集airlinesmall.csv
.使用。打开文件导入工具并选择要导入的数据范围和输出类型等选项。然后,点击进口的选择按钮将数据导入到MATLAB工作区。
readtable
或者,您也可以使用readtable
函数的文件名,例如:
T = readtable (“airlinesmall.csv”);
显示表的前5行和前5列。
T (1:5, 1:5)
ans = 5×5 table Year Month DayofMonth DayOfWeek DepTime _________ __________ _________ ________ 1987 1021 3 {'642'} 1987 10 26 1 {'1021'} 1987 10 23 5 {'2055'} 1987 10 23 5 {'1332'} 1987 10 22 4 {'629'}
除了表格,您还可以将表格数据从文本文件导入到MATLAB工作空间中,作为时间表、数字矩阵、单元格数组或单独的列向量。根据您需要的数据类型,使用这些函数之一。
输出数据类型 | 函数 |
---|---|
时间表 | readtimetable |
数字矩阵 | readmatrix |
单元阵列 | readcell |
单独的列向量 | readvars |