1
|
Yaakov Ellis NevilleDNZ · 技术社区 · 15 年前 |
1
1
数据库通常是分析此类数据的最佳选择,我会选择1。 不过,我还考虑了第三个选项,其中创建了一个传递给SQL的查询(而不是10个)。这可能涉及到将case语句放入聚合函数中,这样您就可以在一次数据传递中完成所有工作。 考虑一下做Pivot的旧方法:
|
2
1
你知道,我会选择1。在我看来,50-150K行并不是那么多行,特别是如果没有太多的列。 一旦你开始说上百万行,我就开始考虑优化。 另一件事是:和数据库一样,确保查询正确命中索引。这比你两个想法的不同更重要。 |
In0cybe · 仅具有多行的组的和值 7 年前 |
Rnovice · 根据[重复]列中的唯一值在R中聚合 7 年前 |
Sung min Yang · 如何创建均值+标准差数据。框架 7 年前 |
ajax2000 · 基于R中现有列中的组创建新列 7 年前 |
Spencer Trinh · 如何根据标签匹配来组织和移动数据行? 7 年前 |