<?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: How to use text to column methods but without manually renaming all the splited columns afterwards? in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/How-to-use-text-to-column-methods-but-without-manually-renaming/m-p/401710#M65264</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are a few ways to do this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scripting:&lt;/STRONG&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = open("ExTable.jmp");

//find column position of column to be split
columnPosition = contains(dt &amp;lt;&amp;lt; get column names(string), "CombinedFields");

//determine original number of columns
originalNumCols  = ncol(dt);

//new names here...
newColNames = {"Model", "Country", "Type"};

//split the column
dt &amp;lt;&amp;lt; Text to Columns( columns( :CombinedFields ), Delimiters( "," ) );

//how many new columns are there?
numColsCreated = ncol(dt) - originalNumCols;

//loop through the new columns, using original column's position as an offset, and change names
for(i = 1, i&amp;lt;=numColsCreated, i++,
	column(dt, columnPosition + i) &amp;lt;&amp;lt; set name(newColNames[i])
);
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;Cut and paste:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Place the new column names in a single column of a table, select them all, and copy them with a CTRL-C (CMD-C on Mac).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_0-1626444518417.png" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34221i3B244278CDAE7BC2/image-size/small?v=v2&amp;amp;px=200" role="button" title="brady_brady_0-1626444518417.png" alt="brady_brady_0-1626444518417.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perform the Text To Columns operation, then select the new columns and press CTRL-V to paste the new names.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_1-1626444593510.png" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34222iD22BAFA50E7D41DC/image-size/small?v=v2&amp;amp;px=200" role="button" title="brady_brady_1-1626444593510.png" alt="brady_brady_1-1626444593510.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_2-1626444648075.png" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34223i8619D61498491AE7/image-size/small?v=v2&amp;amp;px=200" role="button" title="brady_brady_2-1626444648075.png" alt="brady_brady_2-1626444648075.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using &lt;STRONG&gt;Recode Column Names&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First, use Text To Columns to split the column of interest.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Next,&lt;STRONG&gt; Select Cols &amp;gt; Column Names &amp;gt; Recode Column Names... &lt;/STRONG&gt;from the main menu.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_3-1626444750071.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34225i0FF6212A748D2B19/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brady_brady_3-1626444750071.png" alt="brady_brady_3-1626444750071.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Enter the new column names as desired, then click the &lt;STRONG&gt;Recode&lt;/STRONG&gt; button to finish.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_4-1626444822036.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34226iB2098EEC169B2F43/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brady_brady_4-1626444822036.png" alt="brady_brady_4-1626444822036.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Table and script attached.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Brady&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Jul 2021 14:18:17 GMT</pubDate>
    <dc:creator>brady_brady</dc:creator>
    <dc:date>2021-07-16T14:18:17Z</dc:date>
    <item>
      <title>How to use text to column methods but without manually renaming all the splited columns afterwards?</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-use-text-to-column-methods-but-without-manually-renaming/m-p/401590#M65252</link>
      <description>&lt;P&gt;How do I use the "text to column" method but without manually renaming all the splitted columns afterwards?&lt;/P&gt;</description>
      <pubDate>Sat, 10 Jun 2023 23:34:00 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-use-text-to-column-methods-but-without-manually-renaming/m-p/401590#M65252</guid>
      <dc:creator>shazaaliah</dc:creator>
      <dc:date>2023-06-10T23:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to use text to column methods but without manually renaming all the splited columns afterwards?</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-use-text-to-column-methods-but-without-manually-renaming/m-p/401611#M65254</link>
      <description>&lt;P&gt;&amp;nbsp;How would you want the new columns named?&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jul 2021 07:05:14 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-use-text-to-column-methods-but-without-manually-renaming/m-p/401611#M65254</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-07-16T07:05:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to use text to column methods but without manually renaming all the splited columns afterwards?</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-use-text-to-column-methods-but-without-manually-renaming/m-p/401710#M65264</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are a few ways to do this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scripting:&lt;/STRONG&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = open("ExTable.jmp");

//find column position of column to be split
columnPosition = contains(dt &amp;lt;&amp;lt; get column names(string), "CombinedFields");

//determine original number of columns
originalNumCols  = ncol(dt);

//new names here...
newColNames = {"Model", "Country", "Type"};

//split the column
dt &amp;lt;&amp;lt; Text to Columns( columns( :CombinedFields ), Delimiters( "," ) );

//how many new columns are there?
numColsCreated = ncol(dt) - originalNumCols;

//loop through the new columns, using original column's position as an offset, and change names
for(i = 1, i&amp;lt;=numColsCreated, i++,
	column(dt, columnPosition + i) &amp;lt;&amp;lt; set name(newColNames[i])
);
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;Cut and paste:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Place the new column names in a single column of a table, select them all, and copy them with a CTRL-C (CMD-C on Mac).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_0-1626444518417.png" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34221i3B244278CDAE7BC2/image-size/small?v=v2&amp;amp;px=200" role="button" title="brady_brady_0-1626444518417.png" alt="brady_brady_0-1626444518417.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perform the Text To Columns operation, then select the new columns and press CTRL-V to paste the new names.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_1-1626444593510.png" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34222iD22BAFA50E7D41DC/image-size/small?v=v2&amp;amp;px=200" role="button" title="brady_brady_1-1626444593510.png" alt="brady_brady_1-1626444593510.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_2-1626444648075.png" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34223i8619D61498491AE7/image-size/small?v=v2&amp;amp;px=200" role="button" title="brady_brady_2-1626444648075.png" alt="brady_brady_2-1626444648075.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using &lt;STRONG&gt;Recode Column Names&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First, use Text To Columns to split the column of interest.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Next,&lt;STRONG&gt; Select Cols &amp;gt; Column Names &amp;gt; Recode Column Names... &lt;/STRONG&gt;from the main menu.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_3-1626444750071.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34225i0FF6212A748D2B19/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brady_brady_3-1626444750071.png" alt="brady_brady_3-1626444750071.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Enter the new column names as desired, then click the &lt;STRONG&gt;Recode&lt;/STRONG&gt; button to finish.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_4-1626444822036.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34226iB2098EEC169B2F43/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brady_brady_4-1626444822036.png" alt="brady_brady_4-1626444822036.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Table and script attached.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Brady&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jul 2021 14:18:17 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-use-text-to-column-methods-but-without-manually-renaming/m-p/401710#M65264</guid>
      <dc:creator>brady_brady</dc:creator>
      <dc:date>2021-07-16T14:18:17Z</dc:date>
    </item>
  </channel>
</rss>

