こんにちは、みんな、
これが私が持っているスクリプトです。 同じことをするより良い方法があるかどうか知りたいです。
最初に「テキストファイルの読み込み」を使用して、テキストファイルを文字列変数「file_text1」に読み込みます。
次に、「words」と「\!n」を使用して行を区切り、文字列配列「file_text2」にロードします。
次に、「file_text2」をデータテーブルにロードします。 次に、「get rows where」と「contains」を組み合わせて、特定の文字列を含む元のテキストファイルの行番号を検索します。
「getrowswhere」と同等であるが、文字列配列に使用できる関数はありますか? このようにして、データテーブルにロードする部分をスキップできます。
file_text1 = load text file( "example.txt" );
file_text2 = words(file_text1 , "\!n");
dt0 = new table("file_dt", new column("file_content", character) );
dt0:file_content << set values(file_text2);
pass_qty_row_array = dt0 << get rows where(contains( :file_dt, "Pass") );
pass_qty_row = pass_qty_row_array[1] + 1;