如何使用R删除重复的行?

如何使用R删除重复的行?,r,R,我有一个看起来像表的数据集 我需要根据第一列中的内容组合内容。 我希望我的数据是这样的: # install.packages(c("tidyverse"), dependencies = TRUE) library(tibble) tbl <- tibble(Name = c(rep('Jack', 3L), rep('Ann', 2L)), Message = c('Hello', 'How are you?', 'Nice to meet you', 'H

我有一个看起来像表的数据集

我需要根据第一列中的内容组合内容。 我希望我的数据是这样的:

# install.packages(c("tidyverse"), dependencies = TRUE)
library(tibble)
tbl <- tibble(Name = c(rep('Jack', 3L), rep('Ann', 2L)),
              Message = c('Hello', 'How are you?', 'Nice to meet you', 'Hi', "I'm fine")) 
tbl
#> # A tibble: 5 x 2
#>    Name          Message
#>   <chr>            <chr>
#> 1  Jack            Hello
#> 2  Jack     How are you?
#> 3  Jack Nice to meet you
#> 4   Ann               Hi
#> 5   Ann         I'm fine

library(dplyr)
aggregate(Message ~ Name, tbl, paste, collapse = ' ') %>% arrange(desc(Name))
#>   Name                             Message
#> 1 Jack Hello How are you? Nice to meet you
#> 2  Ann                         Hi I'm fine

aggregateMessage~Name,df,paste,collapse=''或等效的dplyr或data.table另外,请编辑,即使用可运行的代码生成数据而不是图片以及您所做的任何尝试Hi Alistaire,非常感谢您的快速回复。我一直在尝试用一个庞大的数据集来做这件事,但我想不出来。这个很好用。我真的很感谢你们的支持。@ChamilRathnayake,我在下面发布了我的答案,以便将来其他人可以利用你们的问题向你们学习。正如aalistaire在上面指出的那样,为你的问题提供支持总是很好的。我们可以利用它来向您展示如何回答您的问题。我也会建议你看一看。一般来说,证明你已经付出了一些努力是很好的。@Eric失败了,非常感谢。这个链接非常有用,我将在下一个问题中使用这些建议。