回复:如何根据另一个表中的行条目对一个表中的列重新排序?几个问题:
- 列应该在哪里排序?
- 他们应该就地分类吗?
- 它们应该是表格中的第一列吗?
- 它们应该是表中的最后一列吗?
- 他们应该从表格中的第一列开始排序吗?
- 表 2 中的顺序是基于第 7 列还是其他一些列?
- 是否有示例数据表(表 1 和表 2),然后表 1 具有所需的结果?
回复:如何根据另一个表中的行条目对一个表中的列重新排序?这是处理问题的一种方法的示例
names default to here(1);
table1 =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
table2 = New Table("Table 2",
New Column("Sort Order", character,
Values({"height","weight","sex"})
)
);
For( i = N Rows( table2 ), i >= 1, i--,
Try(
table1 << go to( Column( table2, 1 )[i] );
table1 << Move Selected Columns( To first );
)
);回复:如何根据另一个表中的行条目对一个表中的列重新排序?@jthi所有有效问题。 我会试着去回答他们在下面。
- 列应该在哪里排序?你的意思是重新订购? 重新排序的列应该在表 1 中(不是新表)?
- 他们应该就地分类吗? 表 1 的列多于需要重新排序的列。 看下一个。
- 它们应该是表格中的第一列吗? 可以做。
- 它们应该是表中的最后一列吗? 可以做。 我可以处理选项 2 和 3。
- 他们应该从表格中的第一列开始排序吗? 表 1 中(重新排序的)列的顺序应按照它们在表 2(第 7 列)中作为行条目出现的顺序。
- 表 2 中的顺序是基于第 7 列还是其他一些列? 我闻到这里的混乱。 我会再试一次。 表 2 第 7 列中的行条目按所需顺序排序。 表 2 的第 7 列中的行条目也是表 1 中的列名。 我想按照表 2 中出现的顺序对表 1 中的这些“常见”列进行重新排序。
- 是否有示例数据表(表 1 和表 2),然后表 1 具有所需的结果? 我无法分享实际数据,但我会尝试制作一些东西并分享。
回复:如何根据另一个表中的行条目对一个表中的列重新排序?@jthi谢谢
如何根据另一个表中的行条目对一个表中的列重新排序?我有两个表 - 表 1 中的列子集的名称也是表 2 中的行条目(在列中,例如第 7 列)。
表 2 行按所需(升序)顺序排序。
我只想对表 1 中那些列名称在表 2 中出现的列按照它们在表 2 中的排序顺序(在第 7 列中)进行重新排序。
如何通过 JSL 实现这一点?
数据混合和清理