Il mio caso d'uso:
- I dati originali devono essere trasposti e possono contenere informazioni su N campioni
- Nella maggior parte dei casi, ma non in tutti, i dati di interesse si trovano nella prima riga dei dati trasposti
- Delle righe copiate, non devono essere copiate tutte le colonne, solo quelle denominate "Riga 3, Riga 4, Riga 5" (le colonne prendono il nome di riga per via della trasposizione).
- Questi dati devono essere copiati negli appunti per un'ulteriore elaborazione. Questo può incollare in un'altra tabella JMP o da qualche altra parte.
I primi passaggi sono molto banali, tuttavia, copiare i dati negli appunti sembra non funzionare. Ho provato (molte) varianti di quanto segue:
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() non sembra funzionare con Datatables ma con Table Box e datatable box
È possibile utilizzare la copia con precisione completa che si trova dal menu Modifica:
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);Grazie, non avevo idea che si potesse selezionare voci dal menu in questo modo... funziona come un incantesimo!