簡體   English   中英

python為每年創建具有特定結束日期的多個年份日期范圍

[英]python create multiple year daterange with specific end date for every year

你好需要一些幫助來解決這個問題

a = pd.date_range(start="2001-01-01", freq="T", periods=520000)

這創建了我需要 1 年的日期范圍。 我想在接下來的 80 年里做同樣的事情。 最終結果應該是 80 年的日期范圍,但每年在 520000 分鍾后結束。 然后我將日期范圍添加到我的數據集。

# this is the data
ALL_Data = pd.DataFrame({"Lebensverbrauch_Min": LebensverbrauchMIN,
                             "HPT": Heisspunkttemperatur_Sim1,
                             "Innentemperatur": StartS,
                             "Verlustleistung": V_Leistung,
                            "SolarEintrag": SolarEintrag,
                            "Lastfaktor": K_Load_Faktor
                             })

# How many minutes are left in the year
    DatenJahr = len(pd.date_range(start=str(xx) + "-01-01", freq="T", periods=520000))
    VollesJahr = len(pd.date_range(start=str(xx) + "-01-01", freq="T", end=str(xx + 1) + "-01-01"))
    GG = (VollesJahr - DatenJahr)
    d = pd.DataFrame(np.zeros((GG, 6)), columns=['Lebensverbrauch_Min', 'HPT', 'Innentemperatur','Verlustleistung',
                                                'SolarEintrag', 'Lastfaktor',])
#combine Data with 0
    ALL_Data = pd.concat([ALL_Data, d])

似乎工作,但完整的代碼需要 4 小時才能運行,所以我們會看到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM