将整洁的数据表转换为成对数据表嗨,我有一个示例数据表,其中每一行都是给定时间点的特定观察值。我想要转换此表,以便每个样本(和关联的元数据)都有自己的列,而时间点值现在是不同的列。我有一个简短的脚本,可以从原始数据表中读取“测量时间(hr)”列中的不同值,然后从这些值中创建不同的列。但是我在思考基于时间和元数据(包括样本名称)填充新表的最佳方法时遇到了麻烦。有人有什么建议吗?我已经附加了原始数据表(整洁)和想要的结果(已配对)。
这是我拥有的脚本:
dt1 = open(“ JMP_discussion tidy table.jmp”);
dt1 <<清除行状态;
dt2 =新表格(“配对DT”);
summary(unique_values = by(dt1:Name(“测量时间(hr)”))));
对于(i = 1,i <= N Items(unique_values),i ++,
dt2 <<新建列(unique_values [i],数字)
);
回复:将整洁的数据表转换为成对数据表如果我正在解释您想要的内容,您可以轻松地做到这一点
表格==>拆分
打开“拆分对话框”窗口,然后像进行设置一样

单击确定,它将为您提供
