Tag: 聚合

如何在R data.frame中添加按组的唯一值计数

我希望通过对第二个variables进行分组来统计唯一值的数量,然后将计数添加到现有data.frame中作为新列。 例如,如果现有的数据框如下所示: color type 1 black chair 2 black chair 3 black sofa 4 green sofa 5 green sofa 6 red sofa 7 red plate 8 blue sofa 9 blue plate 10 blue chair 我想为每种color添加数据中存在的唯一types的数量: color type unique_types 1 black chair 2 2 black chair 2 3 black sofa 2 4 green sofa 1 5 […]

是否有一个Oracle SQL查询将多个行聚合成一行?

我有一个如下所示的表格: A 1 A 2 B 1 B 2 我想生成一个如下所示的结果集: A 1 2 B 1 2 有没有一个SQL语句可以做到这一点? 我正在使用Oracle。 相关问题: 从单行返回多行我的问题接近于这个问题的反面。 使用LINQ连接这正是我想要做的,但没有LINQ。

inheritance与聚合

关于如何在面向对象的系统中最好地扩展,增强和重用代码,有两种思路: inheritance:通过创build一个子类来扩展一个类的function。 覆盖子类中的超类成员以提供新function。 当超类想要一个特定的接口但是不知道它的实现时,使抽象/虚拟方法强制子类“填空”。 聚合:通过采用其他类并将它们组合成一个新类来创build新的function。 将一个通用接口添加到这个新类中,以便与其他代码进行互操作。 每个的好处,成本和后果是什么? 还有其他的select吗? 我看到这个辩论定期出现,但我不认为它已被问及Stack Overflow(尽pipe有一些相关的讨论)。 还有一个惊人的缺乏良好的Google结果。

如何使用GROUP BY连接MySQL中的string?

基本上问题是如何得到这个: IDstring 1 A 1 B 2 C 对此: IDstring 1 AB 2 C

ListSQL在SQLSERVER中

我正在尝试在SQLServer中聚合一个“STRING”字段。 我想在Oracle中find与LISTAGG相同的函数。 你知道如何做同样的function或另一种方法吗? 例如, Field A | Field B 1 | A 1 | B 2 | A 我希望这个查询的结果是 1 | AB 2 | A

通过唯一标识符聚合并将相关值连接成一个string

我有一个需要,我想可以通过aggregate或reshape来满足,但我不能完全弄清楚。 我有一个名称( brand ),并附有身份证号码( id )的名单。 这个数据的格式很长,所以名字可以有多个ID。 我想通过名称( brand )去重复,并将多个可能的id连接成由注释分隔的string。 例如: brand id RadioShack 2308 Rag & Bone 4466 Ragu 1830 Ragu 4518 Ralph Lauren 1638 Ralph Lauren 2719 Ralph Lauren 2720 Ralph Lauren 2721 Ralph Lauren 2722 应该成为: RadioShack 2308 Rag & Bone 4466 Ragu 1830,4518 Ralph Lauren 1638,2719,2720,2721,2722 我将如何做到这一点?

每个数据组中的平均值

我有一个data.frame ,我需要计算每个组的平均值(即Month ,下面)。 Name Month Rate1 Rate2 Aira 1 12 23 Aira 2 18 73 Aira 3 19 45 Ben 1 53 19 Ben 2 22 87 Ben 3 19 45 Cat 1 22 87 Cat 2 67 43 Cat 3 45 32 我想要的输出如下所示,其中Rate1和Rate2的值是组的平均值。 请忽略这个价值,我已经做了这个例子。 Name Rate1 Rate2 Aira 23.21 12.2 Ben 45.23 43.9 Cat […]

汇总/汇总每个组的多个variables(即总和,平均值等)

从数据框架,有一个简单的方法来同时聚合(即总结)多个variables吗? 以下是一些示例数据: library(lubridate) days = 365*2 date = seq(as.Date("2000-01-01"), length = days, by = "day") year = year(date) month = month(date) x1 = cumsum(rnorm(days, 0.05)) x2 = cumsum(rnorm(days, 0.05)) df1 = data.frame(date, year, month, x1, x2) 我想同时按年份和月份从df2dataframe中汇总x1和x2variables。 以下代码聚合了x1variables,但是是否也可以同时聚合x2variables? ### aggregate variables by year month df2=aggregate(x1 ~ year+month, data=df1, sum, na.rm=TRUE) head(df2) 任何build议将不胜感激。

什么是聚合体和POD,以及它们如何/为什么是特殊的?

这个常见问题是关于聚合和PODs,包括以下材料: 什么是聚合 ? 什么是POD (普通旧数据)? 他们有什么关系? 他们如何以及为什么特别? C ++ 11有什么变化?

比inheritance更喜欢构图?

为什么喜欢组合而不是inheritance? 每种方法都有哪些折衷? 什么时候你应该selectinheritance而不是组合?