R 分组(折叠?)行,不汇总以填写NAs
我有一个关于dplyr的问题(我想)应该是直截了当的,但我似乎找不到解决办法 我的数据帧由数字和因子组成。每个观测值由两行表示,两列中的一列(Agg_熵和Av_振幅)中有一个值或NA。我想将每个观察的行合并成一行(不进行总结),以便用相关值替换NAs 数据帧的简单摘录:R 分组(折叠?)行,不汇总以填写NAs,r,group-by,dplyr,R,Group By,Dplyr,我有一个关于dplyr的问题(我想)应该是直截了当的,但我似乎找不到解决办法 我的数据帧由数字和因子组成。每个观测值由两行表示,两列中的一列(Agg_熵和Av_振幅)中有一个值或NA。我想将每个观察的行合并成一行(不进行总结),以便用相关值替换NAs 数据帧的简单摘录: Selection Low High Agg_Entropy Av_Amplitude Filename <fct> <fct> <fct
Selection Low High Agg_Entropy Av_Amplitude Filename
<fct> <fct> <fct> <dbl> <dbl> <fct>
1 1 368.2 13747.8 NA -17.5 20180110_182800_Sunset.wav
2 1 368.2 13747.8 5.62 NA 20180110_182800_Sunset.wav
3 2 142 13926.3 NA -17.4 20180110_182800_Sunset.wav
4 2 142 13926.3 5.96 NA 20180110_182800_Sunset.wav
非常感谢您的帮助。谢谢大家! 在
按
分组后,使用列“Selection”、“Filename”、“Low”和“High”,通过删除带有NA的NA
元素来总结
其他列。省略。这里,我们假设组的每列中只有一个非NA元素
library(tidyverse)
df1 %>%
group_by(Selection, Filename, Low, High) %>%
summarise_all(na.omit)
在使用列“选择”、“文件名”、“低”和“高”对
进行分组后,通过删除带有NA的NA
元素来总结其他列。省略。这里,我们假设组的每列中只有一个非NA元素
library(tidyverse)
df1 %>%
group_by(Selection, Filename, Low, High) %>%
summarise_all(na.omit)