【发布时间】:2021-06-14 23:02:43
【问题描述】:
我有一个包含多列的 df
polo cod .... nome students
macaé 656 .... UFRJ 5000
caxias 789 .... UFRJ 5000
fundao 234 .... UFRJ 5000
niteroi 477 .... UFF 4000
botafogo 323 .... Unirio 1000
我想要的 df 将保留这些列,但删除列名和学生相等的行
polo cod .... nome students
macaé_caxias_fundao 656 .... UFRJ 5000
niteroi 477 .... UFF 4000
botafogo 323 .... Unirio 1000
代码:DATA = MYDATA %>% distinct(name,students) 删除其他重要的列
非常感谢!
【问题讨论】:
-
试试
MYDATA %>% group_by(nome, students) %>% summarise(polo = str_c(polo, collapse = '_'), cod = first(cod))