Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据r中的其他变量折叠/组合多个相邻行_R_Date - Fatal编程技术网

根据r中的其他变量折叠/组合多个相邻行

根据r中的其他变量折叠/组合多个相邻行,r,date,R,Date,问题在于日期。我使用day=as.Date(Timestamp)从Timestamp创建了day,但日期数据的格式让我有点头疼。敬请告知,我们非常感谢您的帮助 使用dplyr可以按日期和区域分组,并选择第一个非NA值: day Timestamp area A B C <date> <S3: POSIXct> <chr> <dbl><dbl><dbl>

问题在于日期。我使用
day=as.Date(Timestamp)
Timestamp
创建了
day
,但日期数据的格式让我有点头疼。敬请告知,我们非常感谢您的帮助

使用
dplyr
可以按日期和区域分组,并选择第一个非NA值:

  day            Timestamp     area    A    B    C
 <date>        <S3: POSIXct>   <chr>  <dbl><dbl><dbl>

2019-08-28  2019-08-28 00:30:00 area1   4   8   1


2019-08-28  2019-08-28 00:30:03 area2   8   8   1


2019-08-28  2019-08-28 00:30:06 area3   18  ... ...
.
.
.

嗨,Carles,谢谢你的回答,我意识到有些区域可能没有A、B、C的全部3个值。r抛出一个错误
错误:每行输出必须由唯一的键组合标识。为1362行共享密钥:*35513828*42924375*112721146011463*1360413649*1779917993*23293323436*23338…
您认为这可能是原因吗?再次感谢!
  day            Timestamp     area    A    B    C
 <date>        <S3: POSIXct>   <chr>  <dbl><dbl><dbl>

2019-08-28  2019-08-28 00:30:00 area1   4   8   1


2019-08-28  2019-08-28 00:30:03 area2   8   8   1


2019-08-28  2019-08-28 00:30:06 area3   18  ... ...
.
.
.
df %>%group_by(day,area)%>%
  summarise_all(~first(na.omit(.)))