如何将数据框中的行与dplyr组合并合并其他数据?
问题描述:
这是我的数据帧:如何将数据框中的行与dplyr组合并合并其他数据?
UID HH0 HH1 HH2 HH3 HH4 HH5
JEZAF000080843824 NA NA NA 1 NA NA
JEZAF000080843824 NA NA NA NA Y NA
JEZAF000080843824 NA NA NA NA NA 2
以下是我在
UID HH0 HH1 HH2 HH3 HH4 HH5
JEZAF000080843824 NA NA NA 1 Y 2
我与dplyr
与group_by
围绕发挥的结果寻找,但我不知道有什么功能%>%
成。我知道有可能是一个简单的答案,但我是新与R.
答
我们可以na.omit
df1 %>%
group_by(UID) %>%
summarise_each(funs(na.omit))
# A tibble: 1 × 7
# UID HH0 HH1 HH2 HH3 HH4 HH5
# <chr> <lgl> <lgl> <lgl> <int> <chr> <int>
#1 JEZAF000080843824 NA NA NA 1 Y 2
开始用'DF%>%GROUP_BY(UID)%>%summarise_all(最大,NA做到这一点.rm = TRUE)' – HubertL