我是python编码的新手,正在努力为pandas框架添加新的列。
这是该列的样子: Time_Difference(以秒为单位) 3 2 5 6
这是float64类型。 我想创建的是以下新列: 持续时间 3 5 10 16
实际上是00:00:00的格式(自从我跟踪一次跑步以来,持续时间总计约2小时。)
现在,如何创建一个新列很明显,但是我在itterows()或apply()函数中苦苦挣扎。
以我的幼稚感觉,它应该看起来像这样: df [“ Duration”] = df [“ Time_Difference”] + df [“ Time_Difference”]。shift(1) 好吧,显然不是。
在stackoverflow上找不到任何类似的内容,因为我不想在整行中都求和,而在每一行中都需要求和。