Matlab中readtable函数应用1-数据读取及属性查看

%% 01数据读取
% 1、读取文件
%1.1 通过readtabale函数读取csv文件

fpath = 'D:\data_test\随机表格数据处理.xlsx';
T = readtable(fpath);   
head(T,4)  %显示4行数据

% readtable 基于文件的扩展名确定文件格式
%txt、dat、或csv(适用于带分隔符的文本文件)
% xls/xlsb/xlsm/xlsx/xltm/xltx/ods


%1.2 读文件时读取行名
T = readtable(fpath,'ReadRowNames',true);   
head(T)

%% 2查看表格属性
% 2.1查看表的行名
T.Properties.RowNames

% 2.2获取所有列名
T.Properties.VariableNames

% 2.3查看表的行数
h = height(T)

% 2.3查看表的列数
h = width(T)

% 2.3查看表的变量数
size(T)   %表格维度
size(T,1)   %表格行数
size(T,2)   %表格列数

%% 3用table函数手动创建表格
%输入两列列向量
score = [38;453;54];
gender = ['M';'F';'F'];

%创建表格
D = table(score,gender)

%% 4存储表格 
%存储为txt文件
writetable(D)

%存储为csv文件
writetable(D,'myData.csv')
writetable(D,'myData.xlsx')
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐