假設我有個約會
import datetime as datetime
mydate = datetime.date(2020, 1, 10)
現在從 開始mydate,我想創建一個10季度陣列,例如2020-Q1, 2020-Q2, ... [total 10 values]
有沒有直接的方法來實作這一目標?
在 中R,這非常簡單,因為我可以使用seq()函式來生成相同的內容。
任何指標都會非常有幫助
uj5u.com熱心網友回復:
它沒有給你確切的格式......但可能足夠接近
pandas.date_range("2020-01-01",freq="Q",periods=10).to_period('Q')
uj5u.com熱心網友回復:
小心: datetime.date 給你一個日期,而不是一個日期時間!
你可以嘗試類似的東西:
from datetime import datetime, timedelta
mydate = datetime(2020, 1, 10)
quarters = []
for i in range(1, 10):
quarters.append(mydate timedelta(minutes=15) * i)
或在一行陳述句中:
quarters = [ mydate timedelta(minutes=15) * i for i in range(1, 10) ]
也很簡單...... ;-)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/409565.html
標籤:
上一篇:如何在R中將日期格式更改為2019-Feb-07到2019-02-07?
下一篇:如何將日期轉換為季度
