How to load .mat file and convert it to .csv file?
import pandas as pd from scipy.io import loadmat data_dict = loadmat('ecgca274_edfm.mat') data_array = data_dict['val'] data_array = data_array.transpose(1, 0) df = pd.DataFrame(data_array, columns=['ch'+str(n) for n in range(1,7)])
Source: stackoverflow.com
convert .csv to .mat
T=readtable('mycsv.csv'); % ^^^^^^^^^------ your csv filename p=T{:,1}; q=T{:,2}; save('mymat.mat','p','q') % ^^^^^^^^^----- your resulting .mat filename