python - 如何在sql中存储一种特殊的数据
问题描述
我有'N'耐心。对于所有这些患者,都可以获得姓名、性别、年龄、症状等基本信息。数据包含 ECG 导联测量值。对于单个患者,存在 12 个不同的导联值。导联 1、导联 2、导联 3、aVL、aVR、aVF、V1、V2...V6。
我的问题是如何将一名患者的测量数据存储在数据库中。说 Patientid 2004uid ,
nam 28 胸痛在那里,
但连同这些数据,我需要存储每条引线的测量值。我有这样的单独测量。
铅 NO 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 数据框中读取这些数据以进行进一步分析。
解决方案
好的,您想将这些数据加载到数据库中吗?那么您现在使用哪个数据库?你应该只用一个分隔符来分隔你的行,比如'\t',然后你可以通过数据库提供的简单加载命令来加载它们。如果您使用 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'
推荐阅读
- next.js - vercel 上的应用程序无法与 AWS RDS 连接
- angular - 导航不适用于角度 9 中的 @Hostlistener
- python - 在 Pytest 中参数化静态 webdriver 夹具和生成器?
- python-3.x - 在不使用显式密钥文件的情况下从 Google Cloud Function 生成 Cloud Storage 签名 URL
- python - 替换字典biopython 1.78中的错误
- python - 使用 matplot 和 python 从数据库中绘制直方图
- bash - 是否可以编写从下一个命令开始的 bash 函数或脚本
- vba - vba Word - 由于计算,状态栏闪烁
- arduino - 使用 Blynk 和 FastLED 无法让 ws2812b SMD LED 与 NodeMCU 一起点亮
- laravel - 调整图像大小并将其存储到 s3