根据R中另一个值的频率组合一列中的多行值

问题描述 投票:0回答:2

我想根据A列中变量的频率对大型数据集进行子集。B列中的变量将消失,因为我不在子集中使用它们。但是,我想保留这些信息,以便在A列中添加有关变量频率的其他信息。

数据示例

A   B
A1  2001 
A1  2005
A1  2010
B2  2001
B3  2005
B3  2010

结果想要:

A  Freq  B
A1  3    2001, 2005, 2010
B2  1    2001
B3  2    2005, 2010

我使用table函数制作频率表,但是我无法弄清楚如何添加由某些分隔符分隔的年份的列。

我想根据A列中变量的频率对大型数据集进行子集。B列中的变量将消失,因为我不在子集中使用它们。我想保留这些,但是要添加...

r subset tidyverse frequency
2个回答
1
投票

您可以为此使用dplyr:


0
投票

我们可以做:

© www.soinside.com 2019 - 2024. All rights reserved.