indexAt參數的STARTOF和firstof值之間的差根據文檔:在to.period
調節最終索引樣式,所以能夠indexAt設置爲 下列之一:「yearmon ','yearqtr','firstof','lastof', 'startof'或'endof'。最終索引將分別是該期間的第一次,該期間的最後一次,該期間的數據中的 開始時間或該時期的數據中的結束時間的年,月,日。 。
現在我試着爲我的分鐘數據做to.hourly
。我發現默認情況下所有的值都被設置爲數據中的最後一分鐘。我想設置爲第一分鐘。看來indexAt
就是這個參數。我有一個小時,從09:30開始。據我所知,'firstof'
應該將其設置爲09:00(小時期的第一分鐘),並且'startof'
應該將其設置爲09:30(小時數據中的第一個可用分鐘)。 'startof'
似乎爲我工作,但'firstof'
不起作用,仍然返回09:59!我錯過了什麼嗎?
好的謝謝你的信息。我同意你的看法,這有點不一致。除此之外,'startof'似乎因爲某種原因而起作用(可能是因爲它對於所有時間範圍都是相同的邏輯 - 只是在第一個時期採用現有元素)。 – nesvarbu