如何從列名和值創建數組。我有一個包含3列和一行值的表,並且我正在嘗試從中創建一個關聯數組,

我已經試過了:
Names Default To Here( 1 );
dt = Current Data Table();
keysList = dt << Get Column Names(string);
tablData = Associative Array();
For(i=1, i <= N Items(KeysList), i++,
tablData<< Insert(KeysList[i])
); //end of For
tablData << Get Values;
創建數組,但所有值均為=> 1。
我期待:tablData = [“ deep” => 40,“ length” => 20,“ width” => 10];
多謝您協助修正我的程式碼。
數據表腳本編寫回复:如何從列名和值創建數組。你可以做這樣的事情...
Names Default To Here( 1 );<BR />dt = Current Data Table();<BR />keysList = dt << Get Column Names( string );<BR />tablData = {};<BR />For( i = 1, i <= N Items( KeysList ), i++,<BR />Insert Into( tablData, Column( KeysList[i] )[1] )<BR />); //end of For<BR />aa = Eval List( Associative Array( keysList, tablData ) );
回复:如何從列名和值創建數組。你好@溫迪·墨菲。 我嘗試過類似的方法,但我始終忘記了“評估列表”。非常感謝您的幫助和教訓。