複製和貼上列的簡單方法是什麼激發了這個願望清單請求?
在很多情況下,我需要將不同資料表中的列合併到一個新表中。我知道有解決方法可以做到這一點(子集、獲取腳本等),但為什麼不能有一個簡單的複製列/貼上列命令?
您希望看到什麼改進?
將複製/貼上列命令新增至 JSL
為什麼這個想法很重要?
讓常見任務變得非常簡單,而不是訴諸更複雜的 JSL 解決方法。
自動化和腳本編寫回覆:複製和貼上列的簡單方法你的意思是:
<< 複製列作為<< 取得腳本的同義詞?
如果複製列(col)對你來說沒問題[而不是dt << copy column(col) ],
您可以為<<取得腳本建立一個包裝器:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << New Formula Column(
Operation( Category( "Combine" ), "Ratio" ),
Columns( :height, :weight )
);
copy column = Function({col},
script = col << get script
);
paste column = Function({},
script
);
copy column (Name Expr(Column("height/weight")));
Current data table(dt2);
paste column();
並且透過 GUI,還可以複製列/貼上列:

回覆:複製和貼上列的簡單方法我正在尋找像 GUI 中的複製/貼上列項目一樣簡單但適用於 JSL 的東西。
只需 dt << 複製列 (:name)
和
dt2 << 貼上列
不涉及 expr 或任何其他 JSL。
也許有幾個位置修飾符,例如, , ETC。
回覆:複製和貼上列的簡單方法有趣的是......腳本索引中列出了「複製列」命令。但它沒有任何相關資訊。我在腳本指南中找不到它。
但沒有貼上欄。
回覆:複製和貼上列的簡單方法另一個有趣的變化可能是向「新表」命令添加修飾符以列出要從其他表中提取的列
新表(dt1:列名,dt1:列名2,dt2:列名3)
這將建立一個新表,其中包含從 dt1 和 dt2 中提取的列
回覆:複製和貼上列的簡單方法 - 狀態更改為:已確認回覆:複製和貼上列的簡單方法您的功能
新表(dt1:colname,dt1:colname2,dt2:colname3)
看起來像現有的:
dt1 << Subset(All rows, Selected columns only( 0 ), columns( :colname, :colname2, :colname3));
回覆:複製和貼上列的簡單方法如需從 Phone Pe 進行錯誤交易退款,您應立即聯絡 PhonePe 的客戶支援:0,(7806√943-293) 和(24/7 可用)報告