timedelta

    1热度

    1回答

    我有一个列非Time对象的时间,我无法将它转换为timedelta或datetime。 Time msg 12:29:36.306000 Setup 12:29:36.507000 Alerting 12:29:38.207000 Service 12:29:39.194000 Setup 12:30:05.773000 Alerting 12:30:06.20500

    0热度

    2回答

    示例代码与NumPy的ufunc: import numpy as np nums = np.array([1, 2, 3]) times = nums.astype('timedelta64[ns]') np.less(nums, 2) np.less(nums, np.timedelta64(2)) 这两项均得到相同的结果: array([ True, False, False

    2热度

    1回答

    原生熊猫Timedelta()(版本0.20.3)不能转换为特定频率astype(),尽管文档说它应该是可能的。我想弄清楚我错过了什么。 从Timedelta docs: Timedelta系列,TimedeltaIndex和Timedelta标量可以通过用另一timedelta,划分或通过astyping到特定timedelta类型被转换为其他“频率”。 这是真的,我可以通过分工与另一timed

    -11热度

    3回答

    请提供此问题的代码,我有代码来计算日期之间的差异,我可以检查日期结束或没有,但如何计算时间(小时),如果日期差异超过1天 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat timesdf = new SimpleDateFormat("HH:mm"); curren

    0热度

    1回答

    我是一个python用户。 有一个excel这样的: time size 2017-08-16 00:00:00 12 2017-08-16 00:01:00 12 2017-08-16 00:02:00 24 2017-08-16 00:03:00 24 2017-08-16 00:04:00 36 2017-08-16 00:05:00 24 2017-08-16 00:

    1热度

    1回答

    我有一个非常类似的问题,这个:Pandas graphing a timeseries, with vertical lines at selected dates但该解决方案不适用于Timedelta。 考虑这个系列: In: avg_hr[pd.Timedelta(seconds=3)] Out: 92.9 我可以生成这样的曲线图: In: avg_hr.plot() In:

    3热度

    1回答

    我目前工作在两个不同的计算机上,但在两台计算机上运行完全相同的代码导致在两台计算机生成的一个: df_gt["Duration"] = pd.to_timedelta(df_gt[ "Duration"]) : ValueError: cannot create timedelta string converter for [-1 days +23:05:00.000000000] 的错误

    3热度

    1回答

    甲大熊猫TimedeltaIndex具有属性days可用于与其它正常dtypes操作(float64等): import pandas as pd from pandas.tseries import offsets idx1 = pd.date_range('2017-01', periods=10) idx2 = idx1 + offsets.MonthEnd(1) tds = idx

    0热度

    1回答

    我使用PyCharm作为IDE,以及下面的工作正常的代码片段PyCharm在IDE中显示突出显示的错误。 IDE不喜欢我为datetime对象添加timedelta的事实。但是,当我在python提示符下尝试它时,它工作正常。有没有一种正确的方法来执行以下操作,以便事物类型检查是否正确? >>> start = datetime.now() >>> td = timedelta(minutes=

    0热度

    1回答

    我正在使用我已下载到CSV文件的盘中股票数据。数据包含每分钟MO的股票价格。为了生成数据的时间帧,我使用熊猫功能: pd.timedelta_range('1天9小时30分钟',句号= len(df),freq ='min') 要togehter添加两个dataframes,我使用下面 时间= pd.DataFrame(数据= DF,索引= pd.timedelta_range('1天9小时 有3