如何加载.mat文件并将其转换为.csv文件?

逸山

我想加载.mat文件并将其转换为.csv文件。

这是用于运行python3.7的MacOS终端。过去,我已经加载了.csv和.dat文件。以下是我为上述任务编写的代码。

mat_274 = load('ecgca274_edfm.mat')
T = struct2table(mat_274)
writetable(T, 'ecgca274_edfm.csv', 'Delimiter', ',')
print(mat_274)

运行以上代码后,出现以下错误

Traceback (most recent call last):
  File "bayesian3.py", line 1, in <module>
    mat_274 = load('ecgca274_edfm.mat')
NameError: name 'load' is not defined

任何人都可以帮助纠正错误或提出转换任务的新方法吗?谢谢

逸山

我已经找到了上述问题的答案。代码段如下。

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)])

我没有将其转换为csv(如我在原始问题中所问的那样),而是将其转换为数据帧以进行进一步处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何加载.mat文件并将其转换为numpy 2D数组?

如何转换JSON文件并将其转换为CSV并使用数据框保持标题

如何加载JSON文件并将其转换为特定类型的对象?

如何读取Json文件并将其转换为数据框

如何找到txt文件中使用的分隔符并将其转换为逗号分隔的csv?

如何从csv文件优雅地创建pyspark数据框并将其转换为Pandas数据框?

如何在Anypoint Studio中导入CSV文件并将其转换为JSON格式?

如何将txt文件转换为实木复合地板文件并将其加载到hdfs table-pyspark

如何转换字典并将其写入CSV文件?

.bat文件转换为打开腻子会话并将其加载到Python中

如何从Node JS下载图像并将其转换为二进制文件

如何使用Swift修剪视频文件并将其转换为20秒视频?

如何在python中对任何类型的文件进行分块并将其转换为字符串

如何拍摄图像文件并将其转换为栅格,然后访问其数据?

如何使用Spark和Spray Json读取json文件并将其转换为case类

如何使用网络摄像头拍照并将其转换为图像文件

如何在spark中直接流(kafka)JSON文件并将其转换为RDD?

如何从文件中读取数据,然后将数据转换为int并将其存储在向量中

如何从文件中读取原始PCM数据并将其转换为float?

如何读取xml文件并将其转换为python代码并运行?

如何将我的输出转换为 .JSON 并将其另存为 .json 文件

如何将base64图像转换为图像并将其保存到文件系统

如何加载文件中的每个图像并将它们转换为二维数组,然后将其导出到新文件夹?

保存Excel导出的文件并将其转换为CSV或PDF

如何压缩文件夹并将其转换为指向其中的.bat文件的可执行文件?

如何获取二进制文件,读取它,将其转换为可用数据并将其存储到ArrayList中

如何将具有1x1结构的.mat文件转换为.csv文件?

如何从JSON提取特定部分并将其转换为CSV

如何将文件夹中的所有JPG文件转换为PDF并将其合并?