我想根据另一列的特征,将同一列的几行放在一行中。关于如何在R中做到这一点,有什么建议吗?

我想根据另一列的特征,将同一列的几行放在一行中。关于如何在R中做到这一点,有什么建议吗?,r,R,我有一个df1,我想根据另一列的名称合并特定列的某些行一个选项是aggregate,方法是指定一个公式,其中rhs指定分组列(“名称”)和所有其他列的('Likes',多少小时花在like')并将它们粘贴在一起 aggregate(. ~ Name, df1, FUN = toString) 如果您使用向量函数c作为乐趣,您可以保留每列的类。@DanielO它将返回一个列表列。不确定OP是否需要谢谢你的建议!你说的rhs是什么意思?因此,您的意思是:df2@mk894它意味着每个列都使用单个命


我有一个df1,我想根据另一列的名称合并特定列的某些行

一个选项是
aggregate
,方法是指定一个公式,其中
rhs
指定分组列(“名称”)和
所有其他列的('Likes',多少小时花在like')并将它们粘贴在一起

aggregate(. ~ Name, df1, FUN = toString)

如果您使用向量函数
c
作为乐趣,您可以保留每列的类。@DanielO它将返回一个
列表
列。不确定OP是否需要谢谢你的建议!你说的rhs是什么意思?因此,您的意思是:df2@mk894它意味着每个列都使用单个命令按名称单独聚合。