如何處理神秘的列名稱?在我的資料表中,有數千個神秘的列名。
是否有可能促進表的使用(人類可讀的名稱) - 但保持資料表與傳入資料相容(保留神秘的名稱)。
例如
- 首選項中的替代列名稱
- 用註解中的名稱取代列名稱
- 擴充「搜尋筆記」?

Jmp18 中的列管理器已經提供了一些幫助:

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Data Table( "Big Class" ):height << Set Name( "FDGDGD_645643545343_h" )<< Set Property( "Notes", "height" );
Data Table( "Big Class" ):weight << Set Name( "DFGDGD_435435343_w" )<< Set Property( "Notes", "weight" );
資料混合與清理數據探索和視覺化回覆:如何處理神秘的列名稱?您可以建立映射表並使用它來進行重新編碼

列也可以有多個名稱,但不知道如何透過更改語言來存取那些期望的名稱(x-id 似乎是這裡最有趣的)
New Column(["en" => "name", "ja" => "名前", "x-id" => "S_name_Col", "zh-CN" => "姓名"],
Character,
"Nominal",
Set Property(
"Notes",
["en" => "...usually used as a label variable in plots",
"ja" => "散布図のラベル変数として使用する。",
"x-id" => "S_usually_used_as_a_label_variable_Not",
"zh-CN" => "...通常用作图中的标签变量"]
),
Set Selected,
Set Display Width(0)
)
您也可以新增自己的,但同樣不知道如何存取這些(除了從列腳本)
Names Default To Here(1);
dt = New Table("");
dt << New Column(["en" => "test", "x-id" => "TEST2", "AAA" => "BBB"]);
Show(Arg(column(1) << get script));回覆:如何處理神秘的列名稱?我過去所做的是創建一個新的列屬性,稱為“Alt Name”,然後將一個簡單的腳本保存到資料表中,該腳本在運行時獲取每個列的 Alt Name 並將其設為列name ,然後將舊列名稱儲存為Alt Name Column 屬性。
回覆:如何處理神秘的列名稱?@jthi剛剛強調了 2020 年的另一個願望: 允許輔助或備用列名稱
我們希望 Jmp 開發人員能夠看到其中的好處。
回覆:如何處理神秘的列名稱?在兩個版本的列名之間切換的腳本 - 這是一個很酷的解決方法:)
我很驚訝沒有官方解決方案...在 Jmp #17 /2024
也許它會在未來的版本中添加?
這是願望: 列屬性:列名稱別名