如何編寫腳本來標準化通用資料表中的列屬性?我正在嘗試編寫一個腳本來標準化通用資料表中的屬性。 但是,我收到錯誤「參數必須包含『當前資料表』的存取或評估中的資料表,當前資料表*###*/(dt_trinean)。 有誰知道如何修復這個錯誤?


進階統計建模自動化和腳本編寫資料存取實驗設計大規模客製化回覆:如何編寫腳本來標準化通用資料表中的列屬性?因為它是一個局部變量,所以一旦你離開局部區塊。那個 var 不再存在了。
例如。列印後這將失敗。“本地內部 = 14”
Names default to here(1);
open log();
Local({x=14},
print("inside local = "||char(x))
);
print("outside local = "||char(x));
回覆:如何編寫腳本來標準化通用資料表中的列屬性?謝謝,透過修改腳本就可以了,如下所示:
Local( {dt_trinean_lst = Current Data Table()},
Current Data Table( dt_trinean_lst );
For Each( {col, index},
{:"A280 Concentration(mg/ml)"n, :"AvgA280 Concentration (mg/ml)"n,
:"CVA280 Concentration (%)"n},
col << Data Type( Numeric ) << Set Modeling Type( "Continuous" ) <<
Set Field Width( 12 )
);
Current Data Table( dt_trinean_lst );
);現在我想取得連接表 dt_trinean_lst 上的重複的摘要。 下面的程式碼引發了這個錯誤,你能告訴我為什麼以及如何修復它嗎?

dt_trinean_summary=dt_trinean_lst << Summary(
Group( :Sample name ),
Mean( :"A280 Concentration(mg/ml)"n ),
Mean( :"AvgA280 Concentration (mg/ml)"n ),
Mean( :"CVA280 Concentration (%)"n ),
Freq( "None" ),
Weight( "None" ),
Link to original data table( 0 )
);
回覆:如何編寫腳本來標準化通用資料表中的列屬性?您提供給本機區塊的唯一變數是 old dt。然後你正在使用 dt_trinean。通常最好明確地確定資料表的範圍,而不是切換目前資料表。
Names default to here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt2 = New Table("Example", New Column("Thing", numeric, <<SET values=""></SET>