重塑数据:将同一对象的行聚合为一行的最佳方法是什么?我有一个有一千多行的表。 一行是一个对象,在每个事件中都有 5 个与其关联的测量值。由于在不同事件中执行了多次测量,一个对象可能会出现在多行中,下表如下所示。Alias 列是对象名称(此处看到的 19 个对象是唯一的,即仅测量一次)。

我需要的是一个表,其中每一行都是一个唯一的对象。当对同一对象进行多次测量时,这将需要获得 5 次测量中每一次的平均值。我试过 tabulate 函数,但我只能得到计数,而不能得到任何其他统计测量。如果我成功了,我的想法是从表格输出中制作一个新表格。
重塑数据的最简单方法是什么?
数据表回复:重塑数据:将同一对象的行聚合为一行的最佳方法是什么?我可能不明白你的问题,因为听起来你只需要使用制表对话框来询问统计信息。我用两个嵌入式脚本附加了您的数据文件。一个表格提供了一个表格,其中包含每个对象的一行以及 5 次测量的平均值和标准偏差。第二个显示 5 次测量的平均值,但按其他变量之一进行细分。制表非常灵活,应该给你任何你想要的。当然,制表后,您可能希望单击红色箭头并制作成数据表,以便分析重新调整后的数据。
如果我误解了你,我很抱歉。也许你可以通过说这不做什么来解释你想要什么。
回复:重塑数据:将同一对象的行聚合为一行的最佳方法是什么?谢谢!第一个解决方案有效。 多亏了你的例子和另一个建议,我找到了更多到达我想要的桌子的方法。 给我的附加课程:请耐心点击和拖动:)