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