网上下载了心电数据文件,只有.csv格式的,想转换成.mat格式的数据,并且只要数据中II导联的数据(第二列的数据)。
path = '/Users/Documents/Database/Shaoxing People’s Hospital’s arrhythmia database/';
path2 = [path '*.csv'];
file_names = dir(path2);
for i = 1:length(file_names)
file_name = file_names(i).name
mat_name = file_name(1:find(file_name == '.') - 1)
file_name = [path file_name]
file_data = readtable(file_name);
file_name_leadII = file_data(:,2:2) %只想要II导联的数据
mat_name = ['/Users/Documents/Database/Shaoxing People’s Hospital’s arrhythmia database leadII mat/' mat_name '_leadII.mat'];
save(mat_name,'file_name_leadII');
disp(mat_name);
end
转换前数据:
转换后的数据: