500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?500 文字の長さの文字列を含む列を、各列に 1 文字ずつ、500 列に分割する簡単な方法はありますか?
JMP17を使用しています。

基本的なデータ分析とモデリングRe: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?このようなことを試してください
dt = Current Data Table();
dt << Begin data update;
For( j = 1, j <= N Rows( dt ), j++,
For( i = 1, i <= 500, i++, //you might want to use length of the string than 500
dt << New Column( Word( i, Column( dt, 1 )[j], "" ) )
)
);
dt << End data update;
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?ここでは、この問題に対する少し異なるアプローチを示します。これは、いくつかの組み込み JMP 関数を使用します。 @ジャッキー_アプローチ。
Names Default To Here( 1 );
dt = Current Data Table();
// Create a new column that has a delimiter between each character
dt << New Column( "Char",
character,
set each value(
x = Words( As Column( 1 ), "" );
Concat Items( x, "`" );
)
);
// Use Text to Columns to create the new columns and populate them
dt << text to columns( columns( char ), delimiters( "`" ) );
// Cleanup the table
dt << delete columns( char );
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?私はスクリプト作成が初めてです。 この分割文字を実行する列を指定する方法はありますか?
現時点では、他のすべての列を削除し、長い文字列を含む 1 つの列だけを残します。 ITは素晴らしく機能しました。
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?スクリプトを試しても JMP が応答しません。 おそらく私のテーブルが大きいためだと思います。 小さめのテーブルでも使えると思います。
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?どうでも。 その列をテーブルの最初の列として配置するだけです。 ご助力ありがとうございます
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?私が提供した JSL では、複数の列に分割するために使用する列は次のように参照されます。
As Column( 1 )
これは、Words() 関数がデータ テーブルの最初の列を使用して文字の分離を行うように指定します。数値は、任意の列番号を指すように変更できます。列番号を実際の列名に変更することもできます。
as column( "the column name" )
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?これまでに得られた回答はすべて良いものでした。ただし、スクリプト以外のオプションもあります。
それでも、cols に追加するテキストは正常に機能します
https://community.jmp.com/t5/JMP-Add-Ins/Text-to-Columns-Version-3/ta-p/21621
区切り文字を空のままにしておくと、3 回クリックするだけで各文字が新しい列に分割されます。
何らかの理由で、列 >> ユーティリティ >> 列へのテキスト... から列への組み込みテキストを使用すると、区切り文字がないと機能しません
Re: 500 文字の長さの文字列を、各列に 1 文字ずつ、500 列に分割するにはどうすればよいですか?どうもありがとう。 これはとても使いやすいです。知っておくと素敵な裏技!