如何获得熊猫timedelta中的总小时数?
例如:
>>> td = pd.Timedelta('1 days 2 hours')
>>> td.get_total_hours()
26
注意:根据文档,该.hours
属性将返回小时 部分 :
>>> td.hours
2
只需找出timedelta
适合1小时的时间:
import numpy as np
>> td / np.timedelta64(1, 'h')
26.0
问题内容: 目标 我有一个Pandas数据框,如下所示,具有多个列,并希望获取列的总数。 数据框 -: 我的尝试 : 我试图使用和获得列的总和: 这将导致以下错误: 预期产量 我期望输出如下: 或者,我想编辑一个包含总数的新标题: 问题答案: 您应该使用: 然后与配合使用,在这种情况下,索引应设置为与需要求和的特定列相同: 因为如果传递标量,则将填充所有行的值: 另有两个解决方案,请参见以下应用程
下面是我所拥有的数据的一个例子。 我想做的是总结每小时文件的大小。
问题内容: 在python中,日期似乎是一件棘手的事情,而从pandas TimeStamp中剥离日期却给我带来了很多麻烦。我想简单地 我有一个带有Created_date列的数据框: 我已尝试在该系列上应用该方法,例如:,但出现错误 有人可以帮我吗? 问题答案: 在元素上: 您可以通过调用组成的元素的方法来获取原始对象: 然而, 另一种 方式,你可以做到这一点是通过调用未绑定方法: 此方法最快,
问题内容: 因此,我试图生成的是特定时间范围内的所有小时。 因此,鉴于范围从上午11点到下午2:00,我将得到: 我试图避免必须在商店每隔特定的小时存储一次,而只存储范围(我需要将小时数与其他时间进行比较) 谢谢 问题答案: 如果您有数字表(如果没有,请单击链接以创建一个表)… 如果这是专门的,则可以创建仅包含24个值的小时表。
问题内容: 我有一个带有几列的Python pandas数据框。现在,我想将所有值复制到一个列中,以获取一个values_count结果alle值。最后,我需要string1,string2,n的总数。最好的方法是什么? 问题答案: 如果性能是一个问题,请尝试: 或者它变成一个再使用 对于具有少量列的较大(长)DataFrame,循环可能比堆栈快: 此外,还有一个numpy解决方案: 小 长
问题内容: 我有一个具有以下结构和示例数据的表: 我需要获取每个STORE_ID的每小时总计TOTAL_AMOUNT。我尝试了以下查询,但我不知道它是否正确。 问题答案: