R を使用するのはこれが初めてです。プロットのためにいくつかの基本的なデータの要約 (最大値の検索) を実行しようとしています。これは Excel で実行できますが、時間がかかります。また、同じことを何度も繰り返しているため、R スクリプトを開発することは非常に理にかなっています。以前の投稿を検索したところ、同様の問題が見つかりましたが、正しい R 構文がわかりません。繰り返しますが、私はまったくの初心者なので、どんな助けでも大歓迎です。
問題の説明: DATE/TIME (10 分のタイム スタンプ) と PRESSURE の 2 つの列を持つデータ フレームがあります。毎日の PRESSURE の最大値を決定する必要があります。
DateAndTime Pressure
1 8/1/2011 0:06 0.06119370
2 8/1/2011 0:16 0.06003765
3 8/1/2011 0:26 0.06118049
以前の投稿から以下のコードを変更しようとしましたが (「which.max」部分を削除しようとしました)、成功しませんでした。
for (imonth in 1:12) {
month <- which(data[,2]==imonth)
monthly_max[imonth] <- max(data[month,3])
maxi[imonth] <- which.max(data[month,3])
}
tabela <- cbind(monthly_max, maxi)
write.table(tabela, col.names=TRUE, row.names=TRUE, append=FALSE, sep="\t")