<?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: if any easy script for wild card. want to select columns by using wild card in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429425#M67894</link>
    <description>&lt;P&gt;You might be able to use &lt;A href="https://www.jmp.com/support/help/en/16.1/#page/jmp/pattern-matching.shtml#ww447620" target="_self"&gt;JMP Patterns&lt;/A&gt; for this task.&lt;/P&gt;</description>
    <pubDate>Fri, 22 Oct 2021 19:41:46 GMT</pubDate>
    <dc:creator>Mark_Bailey</dc:creator>
    <dc:date>2021-10-22T19:41:46Z</dc:date>
    <item>
      <title>if any easy script for wild card. want to select columns by using wild card</title>
      <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429358#M67882</link>
      <description>&lt;P&gt;OK, is there an easy general way to use wild card in jmp scripting? I need to list all columns that start with 'Row' (like Row1 Row2 Row3...) in COLUMN COMBINE commend. Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 18:03:29 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429358#M67882</guid>
      <dc:creator>Isabel26</dc:creator>
      <dc:date>2023-06-09T18:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: if any easy script for wild card. want to select columns by using wild card</title>
      <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429377#M67886</link>
      <description>&lt;P&gt;You can wildcard, but it will only get the first.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = open("$SAMPLE_DATA\Big Class.jmp");
Column(dt, "?eight");&amp;nbsp;//Column( "height" )&amp;nbsp;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;it's an easy enough loop though&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;partial_column = function({searchtxt, dt=currentdatatable()}, 
	{default local}, 
	allCols = dt &amp;lt;&amp;lt; GetColumnNames("String");
	
	filtered_list = {};
	for(i=1, i&amp;lt;=nitems(allCols), i++, 
		if(isstring(regex(allCols[i], searchtxt)), 
			insert into(filtered_list, allCols[i]);
		);
	);
	
	return(filtered_list);
);

partial_column(".eight"); // {"height", "weight"}&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 22 Oct 2021 17:51:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429377#M67886</guid>
      <dc:creator>vince_faller</dc:creator>
      <dc:date>2021-10-22T17:51:20Z</dc:date>
    </item>
    <item>
      <title>Re: if any easy script for wild card. want to select columns by using wild card</title>
      <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429384#M67887</link>
      <description>&lt;P&gt;I want to combine Row1 to Row5 (i want it automate since i may have Row100 in real dataset), and I cannot just wild card like this? If I add the loop, not sure where to put it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;EG Dataset;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; Row1 Row2 Row3 Row4 Row5 ALL&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; a&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; b&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;d&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a b c d e&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My code:&lt;/P&gt;&lt;P&gt;Data Table( "Transpose of stack sort") &amp;lt;&amp;lt;&lt;BR /&gt;Combine Columns(&lt;BR /&gt;partial_column("Row?"),&lt;BR /&gt;Column Name( "ALL" ),&lt;BR /&gt;Delimiter( " " )&lt;BR /&gt;);&lt;/P&gt;</description>
      <pubDate>Fri, 22 Oct 2021 18:21:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429384#M67887</guid>
      <dc:creator>Isabel26</dc:creator>
      <dc:date>2021-10-22T18:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: if any easy script for wild card. want to select columns by using wild card</title>
      <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429425#M67894</link>
      <description>&lt;P&gt;You might be able to use &lt;A href="https://www.jmp.com/support/help/en/16.1/#page/jmp/pattern-matching.shtml#ww447620" target="_self"&gt;JMP Patterns&lt;/A&gt; for this task.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Oct 2021 19:41:46 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/429425#M67894</guid>
      <dc:creator>Mark_Bailey</dc:creator>
      <dc:date>2021-10-22T19:41:46Z</dc:date>
    </item>
    <item>
      <title>Re: if any easy script for wild card. want to select columns by using wild card</title>
      <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/430170#M67986</link>
      <description>&lt;P&gt;Two things, you need to put Columns() around your columns, and wildcards for regex is "."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So you probably need to do something like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Data Table( "Transpose of stack sort") &amp;lt;&amp;lt;
	Combine Columns(
	Columns(partial_column("Row.")),
	Column Name( "ALL" ),
	Delimiter( " " )
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 25 Oct 2021 18:24:11 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/430170#M67986</guid>
      <dc:creator>vince_faller</dc:creator>
      <dc:date>2021-10-25T18:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: if any easy script for wild card. want to select columns by using wild card</title>
      <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/430263#M67996</link>
      <description>&lt;P&gt;This sounds the solution, but I got this error when I run it.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Oct 2021 21:38:30 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/430263#M67996</guid>
      <dc:creator>Isabel26</dc:creator>
      <dc:date>2021-10-25T21:38:30Z</dc:date>
    </item>
    <item>
      <title>Re: if any easy script for wild card. want to select columns by using wild card</title>
      <link>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/430513#M68023</link>
      <description>&lt;P&gt;&amp;nbsp;Don't know.&amp;nbsp; This works for me.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names default to here(1);
dt = New Table( "Untitled 231",
	Add Rows( 1 ),
	New Column( "ID", Set Values( [1] )), 
	New Column( "Row1", character, Set Values( {"a"} )),
	New Column( "Row2", character, Set Values( {"b"} )),
	New Column( "Row3", character, Set Values( {"c"} )),
	New Column( "Row4", character, Set Values( {"d"} )),
	New Column( "Row5", character, Set Values( {"e"} )),
);

partial_column = function({searchtxt, dt=currentdatatable()}, 
	{default local}, 
	allCols = dt &amp;lt;&amp;lt; GetColumnNames("String");
	
	filtered_list = {};
	for(i=1, i&amp;lt;=nitems(allCols), i++, 
		if(isstring(regex(allCols[i], searchtxt)), 
			insert into(filtered_list, allCols[i]);
		);
	);
	
	return(filtered_list);
);
dt &amp;lt;&amp;lt; Combine Columns(
	Columns(partial_column("Row.")),
	Column Name( "ALL" ),
	Delimiter( " " )
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 26 Oct 2021 16:08:16 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/if-any-easy-script-for-wild-card-want-to-select-columns-by-using/m-p/430513#M68023</guid>
      <dc:creator>vince_faller</dc:creator>
      <dc:date>2021-10-26T16:08:16Z</dc:date>
    </item>
  </channel>
</rss>

