Example #1
0
def dt64arr_to_periodarr(data, freq, tz):
    if data.dtype != np.dtype('M8[ns]'):
        raise ValueError('Wrong dtype: %s' % data.dtype)

    freq = Period._maybe_convert_freq(freq)
    base, mult = _gfc(freq)
    return period.dt64arr_to_periodarr(data.view('i8'), base, tz)
Example #2
0
def dt64arr_to_periodarr(data, freq, tz):
    if data.dtype != np.dtype('M8[ns]'):
        raise ValueError('Wrong dtype: %s' % data.dtype)

    freq = Period._maybe_convert_freq(freq)
    base, mult = _gfc(freq)
    return period.dt64arr_to_periodarr(data.view('i8'), base, tz)
Example #3
0
def dt64arr_to_periodarr(data, freq):
    if data.dtype != np.dtype('M8[ns]'):
        raise ValueError('Wrong dtype: %s' % data.dtype)

    if data is None:
        return data

    if isinstance(freq, basestring):
        base, mult = _gfc(freq)
    else:
        base, mult = freq

    return plib.dt64arr_to_periodarr(data.view('i8'), base)
Example #4
0
def dt64arr_to_periodarr(data, freq):
    if data.dtype != np.dtype('M8[ns]'):
        raise ValueError('Wrong dtype: %s' % data.dtype)

    base, mult = _gfc(freq)
    return plib.dt64arr_to_periodarr(data.view('i8'), base)
Example #5
0
def dt64arr_to_periodarr(data, freq):
    if data.dtype != np.dtype('M8[ns]'):
        raise ValueError('Wrong dtype: %s' % data.dtype)

    base, mult = _gfc(freq)
    return plib.dt64arr_to_periodarr(data.view('i8'), base)
def dt64arr_to_periodarr(data, freq, tz):
    if data.dtype != np.dtype("M8[ns]"):
        raise ValueError("Wrong dtype: %s" % data.dtype)

    base, mult = _gfc(freq)
    return period.dt64arr_to_periodarr(data.view("i8"), base, tz)