【发布时间】:2016-08-02 20:47:33
【问题描述】:
我必须在 R 中解决这个特定问题。我有一个大列表,包含这种格式的列和行:
Day_and_Time Rain1_mm/min Rain2_mm/min
01.12.10 18:01 0 0
.............. .... ...
02.12.10 01:00 0.03 0
02.12.10 01:01 0.03 0
02.12.10 01:02 0.01 0
02.12.10 01:03 0.05 0
02.12.10 01:04 0.03 0.1
02.12.10 01:05 0.04 0
.............. .... ...
02.12.10 18:00 0 0
我想要做的是编写一个函数来总结六个后续行并将结果作为新行返回。这意味着最后我有一个新列表 - 例如如下所示:
Day_and_Time Rain1_mm/5min Rain2_mm/5min
.............. .... ...
02.12.10 01:05 0.19 0.1
02.12.10 01:10 .... ...
.............. .... ...
可以这样做吗?目标是将单位 [mm/min] 从第一列和第二列转换为 [mm/5min]。
非常感谢!
【问题讨论】:
-
你每分钟都有一行吗?
-
是的,从 01.12.10 18:01 到 02.12.10 18:00。总共 23 小时,59 分钟!
-
绝对有可能。如果您提供一些数据来生成使用 dput() 的解决方案,那就太好了。
-
在不知道如何准确存储数据的情况下,不可能给出具体的答案。您可以查看针对类似问题的this question。
标签: r