如何在sq中存储一种特殊的数据

2024-09-29 21:27:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我没有耐心。所有这些病人的基本信息,如姓名,性别,年龄,症状等都是可用的。数据包含心电图导联测量值。对于单个患者,存在12个不同的导联值。导线1、导线2、导线3、aVL、aVR、aVF、V1、V2…V6

我的问题是如何在数据库中存储一个病人的测量数据。 比如说Patientid2004UID

如果你有疼痛

但除了这些数据,我还需要存储每条导线的测量值。我有不同的测量方法

领导无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数据框架中读取这些数据,以便进一步分析


Tags: 数据症状患者信息数据库姓名avllead
1条回答
网友
1楼 · 发布于 2024-09-29 21:27:27

好的,要将这些数据加载到数据库中吗?那你现在用哪个数据库呢? 您只需使用dilimiter(如'\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'

相关问题 更多 >

    热门问题