添加列並填充數據<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP 用戶 我有一個簡單的問題,我想創建一個新列並使用基於現有列中的信息的數據填充它。例如,假設我有一列“動物”,如下所示:
動物
貓
狗
人類
馬
蛇
蜥蜴
鱷魚
龜
火雞
雞
鷹
鴨
螞蟻
蜜蜂
蜘蛛
飛
我很想寫 JSL 腳本來添加一個“類別”列並使用 DATAT 填充類別列。結果是:
動物類別
貓哺乳動物
狗哺乳動物
人類哺乳動物
馬哺乳動物
蛇爬行動物
蜥蜴爬行動物
鱷魚爬行動物
龜爬行動物
火雞鳥
雞鳥
鷹鳥
鴨鳥
螞蟻昆蟲
蜜蜂昆蟲
蜘蛛昆蟲
飛蟲
因此,如果動物是哺乳動物,我希望類別列填充“哺乳動物”,如果動物是爬行動物,我希望類別列填充“爬行動物”等。
謝謝,
丹·F。
回复:添加列並填充數據要手動執行此操作(無需腳本),您可以使用列->實用程序->重新編碼在您原來的專欄上。

當您單擊完成按鈕時,您可以選擇創建一個公式欄這將創建一個帶有公式的新列,該公式將根據動物分配值。

這是一個顯示重新編碼的視頻。
https://www.youtube.com/watch?v=xcP476FSnQE
-傑夫
回复:添加列並填充數據最簡單的方法是創建一個查找數據表,其中包含與類別匹配的主要動物集;然後所要做的就是用查找表更新數據表,指定保留原始表中的所有行,但只保留查找表中的匹配行。
名稱默認到這裡( 1 ) ;
dt =數據表( “數據” ) ;
dtud =數據表( “抬頭” ) ;
數據表( “數據” ) <<更新(
和(數據表( “抬頭” ) ) ,
匹配列( :動物= :動物)