我在V10中有降雨量数据,我正在尝试聚合这些数据,这样我就可以获得每个日期的降雨量总和。在使用zoo/aggregate函数时遇到问题。任何帮助都很感谢--谢谢。
V1 V10 Date Dates
2019-02-10 12:28:00 0.1 <NA> 2019-02-10
2019-02-11 11:23:00 0.1 <NA> 2019-02-11
2019-02-11 11:25:00 0.1 <NA> 2019-02-11
2019-02-11 11:28:00 0.1 <NA> 2019-02-11
2019-02-11 11:30:00 0.1 <NA> 2019-02-11
2019-02-11 11:33:00 0.1 <NA> 2019-02-11
发布于 2019-07-17 02:06:37
第一个问题是数据框的结构不正确,请确保为正确的列指定了正确的名称,并且不要使用具有重复值的列作为行名。
我在标题中添加了V0
,这样R就可以读取你粘贴在这里的表格了。
require(dplyr)
my_df <- read.table(text =
'V0 V1 V10 Date Dates
2019-02-10 12:28:00 0.1 <NA> 2019-02-10
2019-02-11 11:23:00 0.1 <NA> 2019-02-11
2019-02-11 11:25:00 0.1 <NA> 2019-02-11
2019-02-11 11:28:00 0.1 <NA> 2019-02-11
2019-02-11 11:30:00 0.1 <NA> 2019-02-11
2019-02-11 11:33:00 0.1 <NA> 2019-02-11', header = TRUE)
my_df %>% group_by(V0) %>% summarise(V10 = sum(V10))
A tibble: 2 x 2
V0 V10
<fct> <dbl>
1 2019-02-10 0.1
2 2019-02-11 0.5
https://stackoverflow.com/questions/57062989
复制相似问题