スクリプトでカウントするこんにちは、
スクリプトのカウントを新しい列に追加して、n = 1からn = mまでの行数をカウントする(テキストファイルのサイズのサイズに基づいて)場合、いくつかの支援が必要です。どんな考え/コメントも大歓迎です。
乾杯、
デニス再:スクリプトでカウントあなたが本当に欲しいものを本当に理解しているかどうかはわかりませんが、それが単純なシーケンス番号であれば、その複数の方法を簡単に行うことができます。
まず、インタラクティブに。 新しい列を作成したら、新しい列の列情報に移動し、不足/空の下矢印をクリックして、[シーケンスデータ]を選択します。 1からnまでの数字を新しい列に配置します。
次に、新しい列で数式を使用できます。 新しい列を作成し、次の式を使用して各行のシーケンス番号を生成します。
Row()
再:スクリプトでカウントこんにちは、
明確ではないことを申し訳ありません。カウントをスクリプトに追加する方法はありますか?
再:スクリプトでカウントこれらの例のいずれかが役立ちますか?
dt = current data table();
dt << new column( "RowNum", format( Row() ) );
dt << new column( "Counter using a For Loop" );
For( i=1, i<= N Rows(dt), i++,
dt:Counter using a For Loop[i] = i;
);
再:スクリプトでカウントこんにちは、
提案をありがとう。
私はそれを動作させようとしていますが、それでも列を生成しません
番号1,2,3、...など
挑戦し続けます。
乾杯、
再:スクリプトでカウント前にリストした例は、既存のデータテーブルに列を追加することを前提としています。 データテーブルを最初から作成していて、そのテーブルに行が定義されていない場合は、
dt << add rows(100);
セルに値を配置する前に空の行を作成します。
完全な例です
names default to here(1);
dt=new table("Example");
dt << new column( "Counter using a For Loop" );
dt << add rows(100);
For( i=1, i<= N Rows(dt), i++,
dt:Counter using a For Loop[i] = i;
);再:スクリプトでカウントありがとう、すごい!うまくいきました。
もう1つ質問があります。行の正確な数がわからない場合
(テキストファイルのサイズの違いにより)生成された、を読む方法があります
テキストファイルとカウンターの正確な行がありますか?
再:スクリプトでカウントそのおかげで、うまくいきます!
とても有難い。
乾杯、