0
我有多個不規則的時間序列(data.frame),它看起來像這樣轉換多個不規則時間序列進入正規時間序列
station Time WaterTemp
1 01-01-1974 5.0000000
1 01-02-1974 5.0000000
1 01-03-1974 8.6000004
1 01-05-1974 8.1333332
1 01-07-1974 12.7999999
2 01-01-1974 5.0000000
2 01-02-1974 5.0000000
2 01-04-1974 8.6000004
2 01-06-1974 8.1333332
2 01-08-1974 12.7999999
我打算將它轉換成常規時間序列(TS一個data.frame )應該看起來像這樣的對象
Time Staion1 Station2
Jan1974 5.0000000 5.0000000
Feb1974 5.0000000 5.0000000
Mar1974 8.6000004 NA
Apr1974 NA 8.6000004
May1974 8.1333332 NA
June1974 NA 8.1333332
July1974 12.7999999 NA
Aug1974 NA 12.7999999
Sep1974 NA NA
Oct1974 7.9 NA
Nov1974 NA NA
Dec1974 NA 7.4
我該怎麼做? 儘管單個時間序列有很多解決方案,但我還沒有遇到過處理多個時間序列的解決方案。
感謝,
哦!大!但是如果我想將日期格式轉換爲yearmon並且填寫年份中缺失的月份呢? – Arora
已更新答案。 –
剛剛嘗試使用您的代碼。在運行最後一步後出現以下錯誤:動物園錯誤(coredata(rval),索引): 「x」:嘗試定義無效的動物園對象 – Arora