我的用例:
- 原始数据需要转置,可以包含N个样本的信息
- 在大多数(但不是全部)情况下,感兴趣的数据位于转置数据的第一行
- 在复制的行中,并非所有列都应复制,只有名称为“Row 3, Row 4, Row 5”的列(由于转置,列被命名为 row)。
- 此数据需要复制到剪贴板以进行进一步处理。 这可以通过粘贴到另一个 JMP 表或其他地方来实现。
第一步非常简单,但是,将数据复制到剪贴板似乎不起作用。 我尝试了以下(许多)变体:
Names Default To Here( 1 );
dt = Current Data Table();
Tdt = dt << Transpose( columns( :"1st Thickness"n ), By( :FOUP SLOT ), Output Table() );
Tdt << Select Rows( [1] ) << Select Columns(
:Row 3, :Row 4, :Row 5
)<<COPY selected="" table="" row=""></COPY>
Copy Selected Table Rows() 似乎不适用于数据表,但适用于表格框和数据表框
您可以使用“编辑”菜单中的“全精度复制”:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
col_list = {"age", "name", "height"};
dt << Select Rows([1]) << Select Columns(col_list);
Main Menu("Copy With Full Precision", dt << get name);