<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Importing Text Files in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/503628#M73606</link>
    <description>&lt;P&gt;Also, if you are importing JSON, try the JSON wizard (since JMP 14, I think.) The original question was a workaround for a special type of JSON that won't work for most JSON files.&lt;/P&gt;</description>
    <pubDate>Wed, 08 Jun 2022 23:11:52 GMT</pubDate>
    <dc:creator>Craige_Hales</dc:creator>
    <dc:date>2022-06-08T23:11:52Z</dc:date>
    <item>
      <title>Importing Text Files</title>
      <link>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/74889#M35872</link>
      <description>&lt;P&gt;I am importing a text files that uses more than just commas to separate values. Here is the basic function I am using.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;open("$desktop/jsonfiles/test.json","text")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I modify the function to identify other characters such as "[" to be used to identify a new column of data?&lt;/P&gt;</description>
      <pubDate>Fri, 21 Sep 2018 14:42:58 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/74889#M35872</guid>
      <dc:creator>dkraeuter_sunne</dc:creator>
      <dc:date>2018-09-21T14:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: Importing Text Files</title>
      <link>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/75109#M35892</link>
      <description>&lt;P&gt;The source script in a successful import using the text import wizard will get you what you need. You can add one character to the list of delimiters like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;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" )
    )
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;This will not work for json files in general, but it might work for yours because the rows in the data are on a single line of json text.&lt;/P&gt;</description>
      <pubDate>Sat, 22 Sep 2018 00:30:39 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/75109#M35892</guid>
      <dc:creator>Craige_Hales</dc:creator>
      <dc:date>2018-09-22T00:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: Importing Text Files</title>
      <link>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/503600#M73605</link>
      <description>&lt;P&gt;Here are some additional steps for importing .txt files into JMP (in Windows) beyond what was already clarified and communicated by&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/982"&gt;@Craige_Hales&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Open JMP.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Use Windows Explorer to select "All Files(*.*)" then open as "Data Using Preview"&amp;nbsp; In this example, I'm using a .txt file version of the Big Class dataset available in the JMP sample data directory.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatrickGiuliano_0-1654724458527.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43105i41AC1C5989B3317E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatrickGiuliano_0-1654724458527.png" alt="PatrickGiuliano_0-1654724458527.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatrickGiuliano_1-1654724622562.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43106i548812B03771389B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatrickGiuliano_1-1654724622562.png" alt="PatrickGiuliano_1-1654724622562.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;3. Specify delimiters, lines to skip, etc...&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatrickGiuliano_2-1654724683821.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43107i7BAEF5CC35A7F16E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatrickGiuliano_2-1654724683821.png" alt="PatrickGiuliano_2-1654724683821.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;4. Click Next. Click over the Icons to change the data type. Click the red drop down arrows to change the format.&lt;/P&gt;
&lt;DIV id="tinyMceEditor_c83646c723d191PatrickGiuliano_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatrickGiuliano_4-1654724896345.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43108i6F4C23F6B5582E71/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatrickGiuliano_4-1654724896345.png" alt="PatrickGiuliano_4-1654724896345.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatrickGiuliano_5-1654724936885.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43109i31351494D984B251/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatrickGiuliano_5-1654724936885.png" alt="PatrickGiuliano_5-1654724936885.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;5. Click the "Import" button.&amp;nbsp; JMP will save a source script to the data table (which is stored in the upper left hand corner of the table next to the green play button):&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatrickGiuliano_6-1654724990093.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43110iD4D4F70782DA4311/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatrickGiuliano_6-1654724990093.png" alt="PatrickGiuliano_6-1654724990093.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you right click to edit the script, it will look something like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;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" )
	)
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;6. Copy and paste this script into a new script window.&lt;/P&gt;
&lt;P&gt;7. Next,&amp;nbsp;&lt;SPAN&gt;parameterize the file name reference and use that code to open similarly formatted files with ease. Alternatively, you can use JMP 16's &lt;A href="https://community.jmp.com/t5/Learning-Library/Action-Recorder-and-Enhanced-Log-New-in-JMP-16/ta-p/389665" target="_self"&gt;Enhanced Log&amp;nbsp;&lt;/A&gt;to pick off the code used for the import operation and modify it from there.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatrickGiuliano_7-1654726589318.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43111i495E131D4C892579/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatrickGiuliano_7-1654726589318.png" alt="PatrickGiuliano_7-1654726589318.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jun 2022 22:20:07 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/503600#M73605</guid>
      <dc:creator>PatrickGiuliano</dc:creator>
      <dc:date>2022-06-08T22:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: Importing Text Files</title>
      <link>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/503628#M73606</link>
      <description>&lt;P&gt;Also, if you are importing JSON, try the JSON wizard (since JMP 14, I think.) The original question was a workaround for a special type of JSON that won't work for most JSON files.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jun 2022 23:11:52 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importing-Text-Files/m-p/503628#M73606</guid>
      <dc:creator>Craige_Hales</dc:creator>
      <dc:date>2022-06-08T23:11:52Z</dc:date>
    </item>
  </channel>
</rss>

