私は使用するために再構成したいファイルがあります。これらは私が実行しているコマンドです。集計にはfun.aggregateが必要です:デフォルトで使用される長さ
x <- data.frame(read.table("total.txt", sep=",", header=T)
y <- melt(x, id=c("Hostname", "Date", "MetricType"))
私は基本的に時間と日付を組み合わせるには、このコマンドを発行するとき、私はエラーとウィンドウのハングを取得します。
yy <- cast(y, Hostname + Date + variable ~ MetricType)
これはエラーです:
Aggregation requires fun.aggregate: length used as default
ServerNa Date MetricType Hour Value
19502 server1 01/05/2012 MemoryAVG Hour5 41.830000
19503 server1 01/05/2012 CPUMaximum Hour5 9.000000
19504 server1 01/05/2012 CPUAVG+Sev Hour5 9.060000
19505 server1 01/05/2012 CPUAVG Hour5 30.460000
19506 server1 01/05/2012 61 Hour5 63.400000
19507 server1 01/05/2012 60 Hour5 59.300000
19508 server2 01/05/2012 MemoryAVG Hour5 10.690000
19509 server2 01/05/2012 CPUMaximum Hour5 1.000000
19510 server2 01/05/2012 CPUAVG+Sev Hour5 0.080000
19511 server2 01/05/2012 CPUAVG Hour5 1.350000
は、サーバーを切断せずにこれを行う簡単な方法はありますか?
yy <- acast(y, Hostname + Date + variable ~ MetricType, fun.aggregate=mean)
すべての値NAに変身:私は図書館(reshape2)を使用し、これは
。何が起こっているのかわからない?
最初の行に右括弧がありません。 (そして)どのような形の変形? –
'cast'は' reshape2'の 'dcast'と' acast'に置き換えられました – Maiasaura
私はreshape2とdcastとacastを使用しようとしましたが、作業値はNAになりませんでした。何か案は? –