23 lines
674 B
Python
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")
|