1

繰り返しますが、私は自分の df を xts に持っていて、名前がありません! (私が知る限り、as.POSIXct()を設定するときに名前はもうありません):

    "2012-04-09 05:00:00",2
    "2012-04-09 09:00:00",4
    "2012-04-09 12:00:00",5
    "2012-04-09 22:00:00",0
    "2012-04-10 04:00:00",0
    "2012-04-10 06:00:00",3
    "2012-04-10 08:00:00",0
    "2012-04-10 12:00:00",1

df全体ではなく、その日の平均とsdを計算したい。

df2<-period.apply(df, endpoints(df, "hours", 24), mean)

動作しますが、私は 1 日の平均値を取得していません - 標準偏差に対処する方法は? ありがとう

4

2 に答える 2

1
by(value,as.Date(df$timestamp),mean)
by(value,as.Date(df$timestamp),sd)
于 2013-05-13T12:29:55.390 に答える