Files
Feature-Extraction/dat_to_csv.py

23 lines
674 B
Python

import wfdb
import pandas as pd
from global_var import global_var_init
cycle, record_name = global_var_init()
# 设定数据路径
data_path = "D:\\python_study\\big_boss\\data\\mimic3wdb-matched"
record_path = data_path + '\\' + record_name
# 读取信号数据
record = wfdb.rdrecord(record_path)
# 将信号数据转换为 Pandas DataFrame
signal_df = pd.DataFrame(record.p_signal, columns=record.sig_name)
# 指定保存路径
save_path = "D:\\python_study\\big_boss\\data\\mimic3wdb-matched\\"
# 保存为 CSV 文件到指定路径
signal_df.to_csv(f'{save_path}{record_name}.csv', index=False)
print(f"Data successfully saved to {save_path}{record_name}.csv")