コード例 #1
0
ファイル: period.py プロジェクト: stefanv/pandas
def dt64arr_to_periodarr(data, freq):
    if data is None:
        return data

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

    return lib.dt64arr_to_periodarr(data.view('i8'), base, mult)
コード例 #2
0
ファイル: period.py プロジェクト: andreas-h/pandas
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 lib.dt64arr_to_periodarr(data.view('i8'), base)