ENH: add to_offset method to Timedelta #9064 by tvyomkesh · Pull Request #9226 · pandas-dev/pandas (original) (raw)

Ok thanks. I am seeing an inconsistency though. pd.Timedelta doesn't allow nanoseconds in constructor but its components list till nanoseconds. Here is what I can reproduce.

Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information.

from pandas.tslib import Timedelta td = Timedelta(nanoseconds=1) Traceback (most recent call last): File "", line 1, in File "pandas/tslib.pyx", line 1723, in pandas.tslib.Timedelta.new (pandas/tslib.c:29743) raise ValueError("cannot construct a TimeDelta from the passed arguments, allowed keywords are " [days, seconds, microseconds, milliseconds, minutes, hours, weeks] td=Timedelta(seconds=1) td.components._fields ('days', 'hours', 'minutes', 'seconds', 'milliseconds', 'microseconds', 'nanoseconds')