我有一個計算假期某一年這樣的功能:功能從數據幀取值作爲參數
holidays = bf.Holidays(year)
的問題是,有沒有辦法來編輯假日功能,所以我需要另一個解決方案。
我有一些年datafame,例如:
year
0 2005
1 2011
2 2015
3 2017
現在如果我這樣做:
yearX = year.get_value(0, 0)
和運行
holidays = bf.Holidays(yearX)
它只是計算假期數據框中的第一年(2005)
我怎樣才能實現這個功能應該採取每年並追加它?
使用for循環?
例如,它是如何工作的,現在:
year = df['YEAR']
yearX = year.get_value(0,0)
holidays = bf.Holidays(year)
holidays = holidays.get_holiday_list()
print(holidays)
輸出:
DATE
2005-01-01
2005-03-25
2005-03-27
2005-03-28
2005-05-01
,但我想它來計算很據幀行,不僅是第一個
是的,for循環可能會有所幫助,但如果不知道自己的功能在做什麼,很難提供幫助。你能發表更多的細節(即功能和一個簡單的例子)嗎? – tnknepp
@tnknepp我添加了一個示例 – Henrij