我尝试了几种方法,我有一个带有许多类别的大型DataFrame,每种类别的持续时间都像这样。我需要总结一下。在excel中这很容易,在python中我总是会出错。
[输入]
dfMDA = df.loc[df['Category'].str.contains("MDA")]
dfMDA["Duration"] = pd.to_datetime(dfMDA["Duration"], format='%H:%M:%S')
dfMDA['Duration']
[出]
2 1900-01-01 01:27:40
40 1900-01-01 00:03:45
52 1900-01-01 00:01:54
Name: Duration, dtype: datetime64[ns]
.sum()不起作用;我需要所有这些时间戳记的结果(结果应为01:33:19)。