あるファイルから別のファイルに特定の行を書き込む大きなtxtファイルがあります。特定の文字列(「student name =」など)で始まる行を見つけて、そのような行全体を別のファイルにコピーしたい。
JMPスクリプトを使用してそれを行うにはどうすればよいですか?
JMPで簡単でない場合、Excelやその他のツールによる簡単な方法はありますか?
Re:特定の行をあるファイルから別のファイルに書き込むこの実例のスクリプトを状況に合わせて調整できるかどうかを確認してください。
Names Default to Here( 1 );
text = Load Text File( "YourText1.txt" );
line = Words( text, "\!n" );
text = "";
For( i = 1, i <= N Items( line ), i++,
If( Contains( line[i], "student name =" ),
text ||= line[i] || "\!n";
);
);
Save Text File( "YourText2.txt", text );
Re:特定の行をあるファイルから別のファイルに書き込むしゅうスクリプトソリューションで応答しました。 あなたが本当にやろうとしているのは、文字列「student name =」を含むデータテーブル内のすべての行を見つけることに基づいて、既存のデータテーブルから新しいJMPデータテーブルを作成することだと考えています。
これは、JMP内の対話型ツールを使用して非常に簡単に実行できます。
1。興味のあるデータテーブルを開きます
2。rowstate列(行番号列)の列ヘッダーを右クリックし、選択します
行選択==>選択場所

3。クエリの対象となる列を選択し、[含む]を選択して、値「学生名=」を入力します

4。この操作の結果、フレーズ「student name =」を持つすべての行が選択されます。

5。その後、に行くことができます
テーブル==>サブセット
選択されたすべての行をサブセット化する
