请帮助整合数据大家好
我认为我是高级Excel用户的中级人员,但仅是中级JMP用户。 我正在尝试越来越多的方法来学习JMP中的公式,但是我仍然在Excel中进行大量数据按摩。 我有一个问题想使用JMP来解决,如果我可以在所需的公式或表格选项方面获得一些帮助。
我从医院存档中获得了多年实验室结果的巨大数据转储-超过一百万行,所以这就是为什么我不能使用Excel的原因。 我对五种不同的测试感兴趣-您可以将它们称为A,B,C,D,E。我得到了一个主题编号和一些人口统计信息(年龄,性别,种族)以及结果的日期和时间。 问题在于测试A和B在一个面板中,而C,D和E在另一个面板中,甚至单独订购。 因此,可能会有两行数据,其中第一行包含A和B,第二行包含C,D和E。由于它们是相同的日期,但相隔几分钟,因此它们是分开的。 我想出了缩短时间的短期约会公式。 现在,我想将所有五个测试合并为同一行,如果它们来自同一日期。 可能使问题产生混乱的一件事是,有时单个测试(例如C)每天运行多次。 因此,理想情况下,时间上最接近的五个测试将一起排成一行,并且同一天晚些时候的任何重复值仍将获得一行(因此,不会丢弃任何一天发生重复的数据)
谁能帮助我了解这在JMP中如何工作?
谢谢,莫琳
其他回复:请帮助整合数据无论如何,要确定测试是测试A还是测试B等?回复:请帮助整合数据每个测试结果当前都在其自己的列中(这是通过这种方式进行的数据转储)。 我要合并的示例如下所示:
学科。 日期。 A.B.C.D.E.
1。 1/2/10。 。 100 50 200
1。 1/2/10 20 50。 。 。
变成具有A,B,C,D,E中数字的单行
或者,相反,称为结果的单个列与测试名称的另一列
回复:请帮助整合数据嗨,莫琳,
假设您的数据排列方式与随附的模拟表中的排列方式相似,则可以按以下方式协调测试数据:
1)堆叠A-E列,将所有其他列保留在结果表中
2)将堆叠数据列更改为“序数”
3)选择(使用过滤器工具)并删除所有空行
4)按“标签”拆分“数据”列,并按PATIENT_ID和DATE分组
值得注意的是,您需要确保在同一天多次执行的测定具有不同的时间戳记/日期值。
如果这不能满足您的需求,那么如果您可以共享一个匿名表或模拟表来显示当前数据的排列方式,ti将很有帮助。
最好,
TS
回复:请帮助整合数据这是如此接近!但是我使用短日期函数来截断时间与时间戳。 原始时间戳使第1面板(A,B)中的测试与第2面板(C,D,E)中的测试保持分开,这是因为几分钟的差异。 不过,如果我必须从中删除一些数据,则可以删除重复的单个测试,因为最终,我将选择同时显示所有5个测试的数据并删除单个测试结果。
如果有一种方法可以将原始时间戳转换为两个小时的增量,那么它也可以工作-我可以让任何重复项在半天后运行,但仍然可以在几个小时内进行分组测试。 这将适用于这样的版本:在没有所有五个测试的情况下,我不会转储行。
回复:请帮助整合数据嗨,莫琳,
如果右键单击原始时间戳列的标题,然后选择“新建公式列”->“变换”->“圆形...” 系统会为您显示一个对话框,您可以在选择向上,向下或最接近舍入规则后将日期四舍五入为任意间隔。这将为您提供一个新的公式列,其中包含四舍五入的日期,您可以将其用于对齐数据。
希望这可以帮助。
-杰瑞
回复:请帮助整合数据谢谢!我仍在用JMP学习公式,但是这个技巧意味着它会为我创建公式。 很高兴知道。
回复:请帮助整合数据一个模拟的示例将有所帮助,因为我认为这不能完全满足您的要求,但是应该可以接近了。 使用带有主题的制表平台,然后在行上注明日期(按建议四舍五入日期后),然后将测试放入列中,将数据放入表格中(也许是手段,但您可能还需要最小值和最大值)。 我发现制表是一种以您似乎在询问的方式重新排列数据的最简单方法。