<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,我正在使用 JMP 11 的 JSL。
我想導入和excel文件。
有沒有辦法強制 JMP/JSL 將 ALL COLUMNS 作為 TEXT (CHARACTER) 導入?
我的列有空單元格和文本和數字。 我在 JSL 中編寫的腳本會自動將它們讀取為數字,因此會將缺失值放入我的文本單元格中。
我想將它們作為文本導入。
這裡是一段代碼。
dt =打開( “我的數據.xlsx” ,
工作表( { “表 1” } ) ,
用於所有工作表( 1 ) ,
連接工作表( 1 ) ,
創建連接列( 1 ) ,
工作表設置(
1 ,
有列標題( 1 ) ,
標題中的行數( 3 ) ,
標題從行開始( 1 ) ,
數據從行開始( 4 ) ,
數據從列開始( 1 ) ,
數據在行結束( 0 ) ,
數據以列結尾( 0 ) ,
複製的跨行行( 1 ) ,
抑制隱藏行( 1 ) ,
抑制隱藏列( 1 ) ,
視為層次結構( 0 )
)
) ;
謝謝你。
安吉拉。
不確定如何直接執行此操作,但您可以添加一個後處理步驟:
dt =打開( "$sample_data\Big Class.jmp" ) ;
col_list = dt <<獲取列名(數字, “細繩” ) ;
為了(一世= 1 ,一世<=物品( col_list ) ,一世++,
柱子( dt , col_list [一世]) <<數據類型(特點) ;
) ;