當前位置: 首頁>>代碼示例>>Python>>正文


Python Timestamp.fromordinal方法代碼示例

本文整理匯總了Python中pandas.Timestamp.fromordinal方法的典型用法代碼示例。如果您正苦於以下問題:Python Timestamp.fromordinal方法的具體用法?Python Timestamp.fromordinal怎麽用?Python Timestamp.fromordinal使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在pandas.Timestamp的用法示例。


在下文中一共展示了Timestamp.fromordinal方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_constructor_fromordinal

# 需要導入模塊: from pandas import Timestamp [as 別名]
# 或者: from pandas.Timestamp import fromordinal [as 別名]
def test_constructor_fromordinal(self):
        base = datetime(2000, 1, 1)

        ts = Timestamp.fromordinal(base.toordinal(), freq='D')
        assert base == ts
        assert ts.freq == 'D'
        assert base.toordinal() == ts.toordinal()

        ts = Timestamp.fromordinal(base.toordinal(), tz='US/Eastern')
        assert Timestamp('2000-01-01', tz='US/Eastern') == ts
        assert base.toordinal() == ts.toordinal()

        # GH#3042
        dt = datetime(2011, 4, 16, 0, 0)
        ts = Timestamp.fromordinal(dt.toordinal())
        assert ts.to_pydatetime() == dt

        # with a tzinfo
        stamp = Timestamp('2011-4-16', tz='US/Eastern')
        dt_tz = stamp.to_pydatetime()
        ts = Timestamp.fromordinal(dt_tz.toordinal(), tz='US/Eastern')
        assert ts.to_pydatetime() == dt_tz 
開發者ID:Frank-qlu,項目名稱:recruit,代碼行數:24,代碼來源:test_timestamp.py

示例2: simulate

# 需要導入模塊: from pandas import Timestamp [as 別名]
# 或者: from pandas.Timestamp import fromordinal [as 別名]
def simulate(self, p, tmin=None, tmax=None, freq=None, dt=1):
        tindex = date_range(tmin, tmax, freq=freq)

        if p[1] < tindex[0].toordinal():
            tmin = tindex[0]
        else:
            tmin = Timestamp.fromordinal(int(p[1]))

        if p[2] >= tindex[-1].toordinal():
            tmax = tindex[-1]
        else:
            tmax = Timestamp.fromordinal(int(p[2]))

        trend = tindex.to_series().diff() / Timedelta(1, "D")
        trend.loc[:tmin] = 0
        trend.loc[tmax:] = 0
        trend = trend.cumsum() * p[0]
        return trend 
開發者ID:pastas,項目名稱:pastas,代碼行數:20,代碼來源:stressmodels.py


注:本文中的pandas.Timestamp.fromordinal方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。