將選定列的腳本複製到剪貼板此插件會將所選列的腳本複製到系統剪貼板。 當粘貼到腳本窗口並運行時,複製的腳本將重新創建原始列,包括所有屬性(公式、值排序等)。 這對於將公式列從一個表移動到另一個表非常有用(假設必要的列可供公式操作)。
公用事業回复:將選定列的腳本複製到剪貼板非常有用。
有趣的是,標準不提供這樣的功能。通過右鍵單擊上下文菜單執行 jmp 程序
-> 啊,我幾乎懷疑它,就在那裡......:)
回复:將選定列的腳本複製到剪貼板你好@伊莎貝爾26 ,
您沒有做任何不正確的事情 - 此加載項的目的是複制列,包括所有內容,其中包括名稱、格式、公式(如果存在)和原始值(如果列中包含原始值)。 我看到的最常見的使用方法是當您有許多已創建的公式列時,您希望為其保存腳本,以便稍後將它們添加到新表中。
回复:將選定列的腳本複製到剪貼板@朱利安謝謝! 這非常有幫助! 但很多時候,我從此加載項獲得的腳本包括所有數據值,並使腳本無法成為通用腳本來為以後的項目重現相同的過程。 例如,我刪除了一列,從中獲得的腳本包含該列中的所有數據值,包括更改。 我錯過了什麼嗎? 謝謝。
回复:將選定列的腳本複製到剪貼板你好@伊莎貝爾26 - 下載插件後,在計算機上打開它,JMP 將提示您安裝插件。 允許安裝插件,然後您將有一個插件菜單。
回复:將選定列的腳本複製到剪貼板這就是我所需要的,但我使用 JMP 15,並且我的 JMP 上根本沒有“插件”圖標。 這個只適用於Pro嗎? 我需要什麼步驟才能獲得這個功能。 謝謝。
回复:將選定列的腳本複製到剪貼板你好@eliyahu100 ,
正如您發現的,您可以向列發送單獨的消息來設置您想要的特定屬性,並且從現有列捕獲所有這些更改的腳本的方法是使用“複製列屬性”命令 - 看起來您已經在腳本的註釋部分中完成了該操作。 通過將整個 jsl 塊作為消息發送到列,JMP 應該為該現有列設置所有這些屬性。 您只需要對已經完成的操作進行兩處更改,即明確指示您嘗試使用“數字”和“標稱”設置的屬性。
:gender << Add Column Properties( Data Type("Numeric"), Modeling Type("Nominal"), Format("Best", 15), Value Labels( {0 = "Male", 1 = "Female"} ), Use Value Labels( 1 ));
回复:將選定列的腳本複製到剪貼板在我的第二篇文章之後,我已經嘗試過
:性別 << 數據類型(數字);
:性別 << 設置建模類型("名義");
:性別 << 值標籤( {0 = "男", 1 = "女"} );
:性別 << 使用值標籤( 1 );
/*
col = Column("性別");
col << 添加列屬性( Numeric, "Nominal", Format("Best", 15),
值標籤( {0 = "男", 1 = "女"} ),
使用值標籤( 1 )
);
兩者都沒有工作...
回复:將選定列的腳本複製到剪貼板你好,
很抱歉沒有提前提及這一點,但我想通過代碼來執行此操作,以便跟踪我對原始文件所做的更改,如您在精彩演示文稿“JMP 中的科學工作流程:創建可重現的分析”中所示
蒂亞,伊萊
回复:將選定列的腳本複製到剪貼板你好@eliyahu100 ,
要將屬性從一列應用到另一列,您可以使用“複製列屬性”和“粘貼列屬性”的內置功能。右鍵單擊第一列(具有您要復制的屬性的列)的列標題,然後選擇“複製列屬性”。 然後,選擇一個或多個其他列,右鍵單擊列標題,然後選擇“粘貼列屬性”。
希望這可以幫助!
朱利安
回复:將選定列的腳本複製到剪貼板你好,
這很棒。
我想使用它,但我不想創建新列,而是想更改現有列的屬性。
例如,對於名為“性別”的列,我想獲得這些屬性:
新列("性別", 數字, "名義", 格式("最佳", 15), 值標籤({0 = "男", 1 = "女"}));
希望能提供關於寫什麼而不是“新專欄”的提示......
蒂亞,伊萊
回复:將選定列的腳本複製到剪貼板你為我節省了很多時間,謝謝...
回复:將選定列的腳本複製到剪貼板@朱利安- 我喜歡這個插件! 我想強調你提到的一些事情,但並沒有真正強調你所做的事情。 您的外接程序獲取列屬性,是的,但也獲取數據類型、建模類型、格式等... “複製列屬性”未捕獲這些內容。 這本身就非常有用。
最好的,
中號
回复:將選定列的腳本複製到剪貼板好問題,傑夫! 兩者很相似,值得區分它們的用途。
當您有一個新列(或者在“複製多列屬性”的情況下是一組列)並且您想要應用源列中的可用屬性(請注意,不包括格式、建模類型和數據類型)時,“複製列屬性”非常有用。
以“Big Class”中標準化高度的列為例。 當您複製列屬性時,系統剪貼板中的腳本將如下所示
Add Column Properties( Formula( Col Standardize( :height ) ) )
此方法的一個重要功能是“添加列屬性()”函數封裝了該列的可用屬性,這意味著當您右鍵單擊新列並“粘貼列屬性”時,將應用這些自定義設置。
這裡的插件做了一些微妙的不同的事情。 使用插件從同一列複製腳本時,以下 JSL 會放置在剪貼板中:
New Column("Standardize[height]", Numeric, "Continuous", Format("Best", 12), Formula(Col Standardize(:height)), Set Selected);
此代碼包括用於創建具有相同名稱、數據類型、建模類型、格式設置和所有可用屬性的新列的 JSL。 運行時,這會創建相同的列,這在將大量公式列移植到新表時非常有用,特別是在進行大量自定義時,或者創建將應用於未來表的常用列的存儲庫時。
我希望這有助於區分這兩個操作!
回复:將選定列的腳本複製到剪貼板不錯的插件, @朱利安。
您能否將其與右鍵單擊列標題並選擇所獲得的腳本進行對比複製列屬性?
