作者buski (......)
看板Statistics
標題[問題] 在R中讀入外部資料庫的問題
時間Wed Feb 22 05:53:34 2006
我目前用R進行時間序列的分析
我都是用下列語法讀入
a1=read.table ('d:xxxx.txt)
data=t(c(a1)) ----->我一直不太清楚這行的目的何在?
work=ts(data)
轉成時間序列的形式之後進行分析....
我手上的資料庫是每日的雨量 (daily precipitation)
他資料格式做成每個月都有31個欄位,如此一來小月跟二月當然就有misssing
他是用-9999標示
我一開始是將這些欄位都delete掉,不過讀入R的時候問題就來了
他會顯示第二列沒有31個欄位的錯誤 (看來欄位是被固定住了)
如果我在第一行加入 spe'/' 這個指令 他是能讀,不過轉成TS的時候
他會用NA取代那些空格。 問題是這樣我分析資料會有問題
因為ACF或PACF的指令都不容許有字元形式的資料存在。
請問有指令可以命令他不要去讀(-9999)的欄位 或者可以讓他連續往下讀值而
不受欄位影響嗎?
還有一個問題是如果我想計算每週或每月的資料
在R下面該怎麼寫呢嗎?(每七天相加或按照每月不同天數相加取均值)
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.43.58.122