Iは、2つの列のデータが設定されているを使用して、不規則な毎時データから毎日の平均値を計算します。時系列は不規則な毎時のデータです、私は毎日の平均データを計算する必要があります。XTS
私の問題は、最終的なファイルではなく、全体Ozone
列の一つの値だけを持っています。私はいくつかの異なるバージョンを試しましたが、私は問題を解決できません。ここで
dataset1 <- structure(list(Date = structure(1:3, .Label = c("7/11/2013 18:33",
"7/11/2013 18:34", "7/11/2013 18:35"), class = "factor"), ozone = c(40.7, 40.4,
40.9)), .Names = c("Date", "ozone"), row.names = c(NA, 3L), class = "data.frame")
#convert dataframe to xts object
library(xts)
xt1 <- xts(dataset1[,-1],
order.by = as.POSIXct(dataset1$Date, format= "%m/%d/%Y %H:%M"))
x_updated <- apply.daily(xt1, colMeans)
#convert back the dataset to data.frame
write.csv(as.data.frame(x_updated), file="daily")
@DarshanBaral確認、DATASET1 < - 構造(リスト(X = 1:3、日付=構造(1:3、.LABEL = C( "2013年7月11日午後6時33"、 「7オゾン= c(40.7, 40.4,40.9))、.Names = c( "X"、/ 11/2013 18:34 "、" 7/11/2013 18:35 ")、class =" factor " "date"、 "ozone")、row.names = c(NA、 3L)、クラス= "data.frame" – nil