値を区切るためにカンマだけではないテキスト ファイルをインポートしています。 これが私が使用している基本的な機能です。
open("$desktop/jsonfiles/test.json","text")
データの新しい列を識別するために使用される「[」などの他の文字を識別するように関数を変更するにはどうすればよいですか?
また、JSON をインポートしている場合は、JSON ウィザードを試してください (JMP 14 以降だと思います)。元の質問は、ほとんどの JSON ファイルでは機能しない特殊なタイプの JSON に対する回避策でした。
ここでは、.txt ファイルを (Windows の) JMP にインポートするための、既に明確化され伝えられている内容を超える追加の手順をいくつか示します。 @Craige_Hales
1. JMP を開きます。
2. Windows エクスプローラーを使用して「すべてのファイル(*.*)」を選択し、「データ使用プレビュー」として開きます。この例では、JMP サンプル データ ディレクトリにある Big Class データセットの .txt ファイル バージョンを使用しています。

3. 区切り文字、スキップする行などを指定します。

4. 「次へ」をクリックします。 アイコンをクリックしてデータ型を変更します。 形式を変更するには、赤いドロップダウン矢印をクリックします。

5. 「インポート」ボタンをクリックします。JMP は、ソース スクリプトをデータ テーブルに保存します (データ テーブルは、テーブルの左上隅の緑色の再生ボタンの隣に保存されます)。
右クリックしてスクリプトを編集すると、次のようになります。
Open(
"$DOCUMENTS/Big Class.txt",
columns(
New Column( "name", Character, "Nominal" ),
New Column( "Grade No", Character, "Nominal" ),
New Column( "weight", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "age", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "sex", Character, "Nominal" ),
New Column( "height", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "median split on weight",
Numeric,
"Continuous",
Format( "Best", 12 )
),
New Column( "sex indicator", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "Grade", Character, "Nominal" )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)
6. このスクリプトをコピーして、新しいスクリプト ウィンドウに貼り付けます。
7. 次に、ファイル名参照をパラメータ化し、そのコードを使用して同様の形式のファイルを簡単に開きます。 あるいは、JMP 16 を使用することもできます。強化されたログインポート操作に使用されるコードを選択し、そこから変更します。

テキスト インポート ウィザードを使用してインポートが成功すると、ソース スクリプトから必要なものが得られます。 次のように区切り文字のリストに 1 文字を追加できます。
Open(
"C:\...23a569_1.json",
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, Other( "[" ), CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 0 ),
Column Names Start( 1 ),
Data Starts( 1 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)
これは一般に json ファイルでは機能しませんが、データ内の行が 1 行の json テキスト上にあるため、このファイルでは機能する可能性があります。