我有'N'病人。对于所有这些患者,都可以使用基本信息,例如姓名,性别,年龄,症状等。数据包含ECG铅测量值。对于单身患者,存在12个不同的铅值。 Lead 1,Lead2,Lead3,aVL,aVR,aVF,V1,V2 ... V6。
我的问题是如何将一个患者的测量数据存储在数据库中。 说到Patientid 2004uid,
那儿有28胸痛,
但是,与这些数据一起,我需要存储每根引线的测量值。我有这样的单独测量。
无铅QA QD SA S1A SD S1D RA R1A RD
Lead -1 0 0 0 0 0 0 1.295 0 66.5
Lead -2 0.025 9.5 0 0 0 0 0.775 0 51
Lead -3 0.695 42.5 0.045 0 10.5 0 0.105 0 12
Lead -4 0 0 0 0 0 0 0.965 0 58
Lead -5 0 0 0 0 0 0 1 0 59
Lead -6 0.2 36 0.025 0 8 0 0.29 0 26
Lead -7 0 0 1.11 0 52 0 0.385 0 33.5
Lead -8 0 0 1.53 0 68.5 0 1 0 35
Lead -9 0 0 1.29 0 50.5 0 0.63 0 30
Lead -10 0 0 0 0.8 0 25 0 2.94 51
Lead -11 0 0.15 20 0.33 0 19 0 3.58 0
Lead -12 0 0.16 29 0 0 0 0 2.48 0
我不确定该数据存储到数据库中的方法。
有人可以指导我解决这个问题吗?
稍后我需要在python数据框中读取此数据以进行进一步分析。
答案 0 :(得分:0)
确定,您要将这些数据加载到数据库中吗?那么,您现在使用哪个数据库? 您只需使用诸如'\ t'之类的分隔符来分隔行,然后就可以通过数据库提供的简单load命令来加载行。 如果您使用MySQL,如下所示:
mysql> LOAD DATA LOCAL INFILE 'my_delimitered.data' INTO TABLE mytable (a,b,c...) FIELDS TERMINATED BY '\t';
如果您使用PostgreSQL,如下所示:
postgres=# \copy mytable(a,b,c...) from 'my_delimitered.data' with delimiter '\t'