У меня есть следующий набор данных, и я хочу знать минимальное слово для каждой группы, и если минимального слова нет (это NA), я все равно хочу его отображать
df=data.frame(
key=c("A","A","B","B","C"),
word=c(1,2,3,5,NA))
df%>%group_by(key)%>%slice(which.min(word))
Это исключает key = C, word = NA, который мне нужен:
df_out=data.frame(
key=c("A","B","C"),
word=c(1,3,NA))