我是r和这个网站的新人。我在下面复制了我的数据样本。基本上,我有29个变量/列的数据,我有30个唯一的行值。我想聚合所有非社区的列(除了一列之外的所有列)。有更简单的方法吗?我打算用:
newdf <- aggregate (Column 1 + Column 2 + Column 3 .... Column 29 ~ Community, df, sum)
然而,这是相当乏味的,容易出错。还有另一种方法吗?很抱歉,如果在我找不到其他帖子之前已经询问过这个帖子。
Community, Total.Pop., Female.Pop., Male.Pop., White.Alone.
Aleutians, 2697, 1750, 947, 64
Aleutians, 1182, 6831, 499, 2952
Aleutians, 4283, 2830, 1453, 1893
Anchorage, 4835, 2477, 2358, 4186
Anchorage, 4472, 2278, 2194, 3968
这就是我理想的情况:
Community, Total.Pop., Female.Pop., Male.Pop., White.Alone.
Aleutians, 8162, 11411, 2899, 4909
Anchorage, 9307, 4755, 4552, 8154