我有一个数据框,其中的列如下所示:
Date = [01/01/2021, 02/02/2021, .... ,12/31/2021]
T_mean = [1.2, 2.7, 3.5, 2.9, 4.4, .....]
我想在dataframe中添加一列,将T_mean
值相加如下:
Sum_Tmean = [1.2, 3.9, 7.4, 10.3, 14.7 ....].
一旦达到或超过值10,我希望有发生这种情况的Date
输出。如果可能,我还希望整行以粗体突出显示
我用以下代码形成了T_mean
的最终和:
Sum_Tmean = dataframe['T_mean'].sum()
但是,我不知道如何添加各个值
我使用以下代码将新列添加到dataframe:
dataframe.insert(3, "Sum_Tmean", Sum_Tmean, allow_duplicates=False).
我想把这个应用到几十年,那里的温度极限是200℃,所以这发生在一年中的某个时候,而不是在一年的前几天,如示例所示
我感谢你给我的建议,并提前表示感谢
我建议使用来自
numpy
的累积和函数cumsum
,如下所示:输出:
相关问题 更多 >
编程相关推荐