如何获得年龄的人从他们的原始脑电图数据文件(edf) ?



我想从他们的脑电图记录中研究个人的年龄。我正在使用这些tuh_eeg数据集(https://isip.piconepress.com/projects/tuh_eeg/downloads/tuh_eeg_abnormal/)。我在matlab和python中尝试了不同的方法以某种方式获得年龄,但我失败了。请帮我一下。如图所示,当我使用"edfbrowser"打开eeg文件时,,有一个文字显示"年龄"。这意味着年龄是在文件但是我不能访问它

在EDFlib中使用edfreader.py的getPatient()函数

不幸的是,您的EDF文件使用的是较旧(已弃用)的EDF版本它还不支持主题的出生日期,但您可以过滤

getPatient()对"年龄"返回的字符串。仅供参考,在EDFbrowser中单击File ->Info查看存储在EDF头中的所有信息。

下面是如何使用edfreader.py的代码示例。