【发布时间】:2023-03-12 07:26:01
【问题描述】:
我有一个包含时间序列数据的 DataFrame,如下所示:
(TP = 时间点)
gene number TP1 TP2 TP3 TP4 TP5 TP6
gene1 0.4 0.2 0.1 0.5 0.8 1.9
gene2 0.3 0.05 0.5 0.8 1.0 1.7
....
对于每一行(基因),我想识别其值达到比时间序列中的最小值大 4 倍的水平的 TP,附加条件是这个识别的 TP 必须在最小 TP 之后.因此,对于基因 2,我对 TP3 感兴趣,而不是 TP1(比 TP2 的最小值大 4 倍),因为 TP1 在系列中比最小值 TP2 更早。
所以我尝试构建的脚本的结果是这样的:
gene1 TP4
gene2 TP3
...
我的数据在一个 numpy 数组中。
【问题讨论】:
标签: python pandas numpy dataframe