回复:如何根據另一個表中的行條目對一個表中的列重新排序?幾個問題:
- 列應該在哪裡排序?
- 他們應該就地分類嗎?
- 它們應該是表格中的第一列嗎?
- 它們應該是表中的最後一列嗎?
- 他們應該從表格中的第一列開始排序嗎?
- 表 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 實現這一點?
數據混合和清理