read.zoo
タブで区切られたデータファイルを動物園の時系列に読み込むために使用しています。私は次のコードを持っています:
z <- read.zoo("poolBL03GD04_842_WMO_03862.tts", index=2:5, FUN = conv)
私が理解している限り、これはread.zoo
関数の結果をz
変数に割り当てていますが、結果全体も出力しread.zoo
ます。これはなぜですか、どうすれば停止できますか?
再現可能な例で更新:
library(chron)
library(zoo)
conv <- function(y,m,d,t) {
date_str <- paste(m,"/", d, "/", y, " ", sep="")
time_str <- paste(t, ":00", sep="")
print(date_str)
print(time_str)
chron(date_str, time_str)
}
zz <- textConnection("51645 2000 04 11 00:00 2367.35 80.9 12.5
51645 2000 04 11 01:00 2370.38 88.8 13.7
51645 2000 04 11 02:00 2357.50 80.6 12.5
51645 2000 04 11 03:00 2360.38 87.2 13.5
51645 2000 04 11 04:00 2354.70 84.0 12.9
51645 2000 04 11 05:00 2345.91 79.3 12.2")
z <- read.zoo(zz, index=2:5, FUN = conv, header=F)
これは、関数内から使用しようとするとさらにイライラしread.zoo
ます。
なぜこれが起こっているのか誰かが知っていますか?