【发布时间】:2014-05-11 20:51:09
【问题描述】:
我想在一个小时内总结出每小时的降水量值。
我的数据(Nd_hourly)如下所示:
Datum Uhrzeit Nd
1 2013-05-01 01:00:00 0.0
2 2013-05-01 02:00:00 0.1
3 2013-05-01 03:00:00 0.0
4 2013-05-01 04:00:00 0.3
(日期、时间、降水)
我想要输出 Datum - Nd
我用包 plyr 和函数 ddply 做了最低和最高温度
t_maxmin=ddply(t_air,.(Datum),summarize,Datum=Datum[which.max(T_Luft)],max.value=max(T_Luft),min.value=min(T_Luft))
然后我尝试对沉淀做类似的事情并尝试
Nd_daily=ddply(Nd_hourly,.(Datum),summarize,Datum=Datum, sum(Nd_hourly))
但得到错误信息
错误:仅在包含所有数值变量的数据框上定义
我认为我的数据输入可能有问题?我通过 .txt 文件从 Excel 2010 导入数据。
对于 R 和一般编程来说仍然很新,所以我非常感谢一些帮助 :)
【问题讨论】:
-
“总结一小时”和“基准输出 - Nd”是什么意思?对于每个日期和时间,您是否有多个观察结果?或者您的意思是总结每天每小时的
Nd观察结果?