timedelta

    0热度

    1回答

    我有一个名为Date Opened的列,它是一个日期字段。它的dtype是datetime64 [ns]。我想要做的是在日期打开列中运行数据框中的所有日期,然后以某种方式创建具有特定日期的新列。我的日期格式如下: '2012-05-16' 我想知道是否有任何方式通过的日期运行,只给我带回日期是在一月,二月,三月的几个月,然后四月,可以jun,然后是jul,aug,sep,最后是oct,nov,

    1热度

    1回答

    我正在尝试读取日志并计算某个工作流的持续时间。因此,包含日志数据框看起来是这样的: Timestamp Workflow Status 20:31:52 ABC Started ... ... 20:32:50 ABC Completed 为了计算,我使用下面的代码执行时间: start_time = log_text[(log_text['Workflow']=='ABC

    0热度

    1回答

    我想绘制一些持续时间,以秒为单位来表示一些迭代值。我通过减去两个日期时间值来计算持续时间值。然后,我想用现有工具以非常简单的方式绘制这些结果。 我的代码如下,但它并没有工作: #!/usr/bin/env python import datetime import matplotlib.pyplot as plt from numpy import arange it = arange

    -1热度

    1回答

    我在下面的代码中遇到了一个奇怪的情况。正如你看到的,似乎有与timestamp_day值比下面的代码指示值没有数据: print myDF.shape > (447609, 20) print myDF[myDF['timestamp_day'] < timedelta(2014, 7, 26, 2, 0)].shape > (0, 20) 然而,当我检查timestamp_day(见

    1热度

    2回答

    我使用大熊猫timedelta对象跟踪的分段时间在体育相关的数据使用下面这种建设集: import pandas as pd pd.to_timedelta("-0:0:1.0") 这本身报告为: -1 days +23:59:59 我可以使用pd.to_timedelta("-0:0:1.0").total_seconds()获得原始秒数,但在负数量以分钟或小时计算时很难应用: 对于表达:

    0热度

    3回答

    我在应用程序中预约了预约功能。为此,我有两次工作班次的开始和结束时间。使用这两个字段的值,我想在每个班次中找到总分钟数,然后将其分为半小时的时间段。我的问题是这样的: datetime库期望datetime对象来评估一个timedelta,但我所有的是TimeField。如何转换TimeField到datetime.time值 下面是模型: class ClinicMembershipAttrib

    0热度

    1回答

    我的输入数据帧: 输入数据帧: Input1 = pd.DataFrame({'LOT': {0: 'A1', 1: 'A2', 2: 'A3', 3: 'A4', 4: 'A5'}, 'OPERATION': {0: 100.0, 1: 100.0, 2: 100.0, 3: 100.0, 4: 100.0}, 'TXN_DATE': {0: '12/6/2016', 1: '12

    0热度

    2回答

    我有一个pandas.Series字符串,表示倒数计时方式的分钟数,我希望按照逐渐增加的时间顺序将其倒置。也就是说,考虑以下Series: pd.Series([ '30:00', '25:10', '22:30' ]) Out[1]: 0 30:00 1 25:10 2 22:30 dtype: object 祢系列的条款分钟:秒。我想反转它并获得整数值秒。也就是说,最高的是'30

    1热度

    4回答

    如果我创建了一个负的Timedelta,例如, 0.5小时后,内部表示看起来如下: In [2]: pd.Timedelta('-0.5h') Out[2]: Timedelta('-1 days +23:30:00') 我怎样才能拿回这个Timedelta形式-00:30的(str)表示? 我想要显示这些增量,并要求用户计算表达式-1天+有点奖。

    1热度

    1回答

    这一直对我来说,但几天前开始我得到奇怪的结果。 my_list = [1,2,3,4,5] my_series = pd.Series(my_list) print pd.to_timedelta(my_series) 刚刚返回 0 00:00:00:000000 1 00:00:00:000000 2 00:00:00:000000 3 00:00:00:000000 4 00: