这是我第一次使用 R。我正在尝试进行一些基本数据汇总(查找最大值)以进行绘图。我可以在 Excel 中完成此操作,但这需要一段时间,而且由于我一遍又一遍地做同样的事情,因此开发 R 脚本很有意义。我搜索了以前的帖子,发现了类似的问题,但无法找出正确的 R 语法。同样,我是一个绝对的初学者,所以非常感谢任何帮助。
问题描述:我有一个包含两列的数据框:日期/时间(10 分钟时间戳)和压力。我需要确定每天 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")