ループと連結こんにちは、
列にランダムな値を作成し、行を垂直に連結するデータテーブルが必要です。これまでのところ、スクリプトは列を上書きしていますが、ランダムな値を含む5行n列の最終データテーブルが必要です。
n=0; // counter
dt = new table("Test", add rows (5), new column("Random", numeric, continuous, formula(random uniform(0,6))), new column("Incr", numeric, continuous));
startwork = Function( {},
dt << add rows (5);
:random << formula(random uniform(0,6));
:Incr << formula(n);
n+=1;
if(n<10, Schedule(5, startwork() );
,
Schedule( 0, 0)
););
startwork();これまでのところ、スクリプトは列を上書きしていますが、ランダムな値を含む5行n列の最終データテーブルが必要です。
助けてくれてありがとう
ループと連結どうもありがとう、これはうまくいきます!
ループと連結スケジュールされたイベントごとに式をリセットする必要はありません。 それで、以下のコードを試してください、そして私はそれがあなたが必要とするものかもしれないと思う
dt = new table("Test", new column("Random", numeric, continuous, formula(random uniform(0,6))), new column("Incr", numeric, continuous,
formula( If(mod(Row(),5)==0,x=floor(Row()/5)-1,x=floor(Row()/5));x))
);
n=0; // counter
startwork = Function( {},
dt << add rows (5);
n+=1;
if(n<10, Schedule(5, startwork() );
,
Schedule( 0, 0)
););
startwork();