【发布时间】:2023-02-08 17:59:14
【问题描述】:
我有两个主要问题,我无法想象 python 中的解决方案。现在,我给你解释一下上下文。 一方面,我有一个数据集,其中包含一些带有 ID(1 ID = 1 患者)的日期点,如下所示:
| ID | Date point |
|---|---|
| 0001 | 25/12/2022 09:00 |
| 0002 | 29/12/2022 16:00 |
| 0003 | 30/12/2022 18:00 |
| ... | .... |
另一方面,我有一个包含许多包含时间序列的文本文件的文件夹,如下所示:
0001.txt
0002.txt
0003.txt
...这些文件具有相同的体系结构:ID(与数据集相同)在文件名中,文件内部结构如下(第一列包含日期和第二列值):
25/12/2022 09:00 155
25/12/2022 09:01 156
25/12/2022 09:02 157
25/12/2022 09:03 158
...1/ 我想截断文本文件并仅检索 48H 数据集日期点之前的变量。
2 /为了进行一些统计分析,我想取一些值,例如这个变量的平均值或最大值,然后添加到这样的数据框中:
ID Mean Maximum 0001 0002 0003 ... .... ... 我知道对你来说这将是一个微不足道的问题,但对我(python 代码的初学者)来说这将是一个挑战!
谢谢大家。
使用包含日期点的数据框管理时间序列并获取一些统计值。
【问题讨论】:
-
请提供足够的代码,以便其他人可以更好地理解或重现问题。
-
“在 48H 数据集日期点之前”是什么意思?
标签: python file time-series text-files data-manipulation