<?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: Simple &amp;quot;Duplicate Column&amp;quot; method in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7771#M7765</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, getscript is exactly what I was missing in my scripting knowledge!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Nov 2013 00:27:11 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-11-19T00:27:11Z</dc:date>
    <item>
      <title>Simple "Duplicate Column" method</title>
      <link>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7768#M7762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can anyone think of a simple way of duplicating a selected column in a data table? Basically, I'd like to select the column, and get a "Copy Of" with all the attributes, values, etc. right next to the original, in a single menu item click. Doing it by adding, moving, setting types, copying values etc. is a pain. I suppose it could be scripted as an Add-In but I was hoping that there was a simpler way.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2013 20:05:00 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7768#M7762</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-18T20:05:00Z</dc:date>
    </item>
    <item>
      <title>Re: Simple "Duplicate Column" method</title>
      <link>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7769#M7763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So I created this as an Add-In. The bottom part (commented out) was an attempt to copy Column Properties but it didn't work. (This was what I was trying to avoid, but I had a long meeting with nothing better to do...) I'd still be interested if there's something more elegant than this approach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dt = Current Data Table();&lt;/P&gt;&lt;P&gt;selcol = dt &amp;lt;&amp;lt; Get Selected Columns;&lt;/P&gt;&lt;P&gt;selcolname = dt:selcol &amp;lt;&amp;lt; Get Name();&lt;/P&gt;&lt;P&gt;newcname = "Copy Of " || selcolname;&lt;/P&gt;&lt;P&gt;newc = dt &amp;lt;&amp;lt; New Column( newcname );&lt;/P&gt;&lt;P&gt;newclist = dt:newc &amp;lt;&amp;lt; Get Name(); //in case this is a second copy!&lt;/P&gt;&lt;P&gt;movestr = "dt &amp;lt;&amp;lt; Move Selected Columns({\!"%newclist%\!"}, After(\!"%selcolname%\!") );";&lt;/P&gt;&lt;P&gt;eval insert into(movestr,"%");&lt;/P&gt;&lt;P&gt;movestrexpr = Parse(movestr);&lt;/P&gt;&lt;P&gt;movestrexpr;&lt;/P&gt;&lt;P&gt;For Each Row(dt:newc = dt:selcol);&lt;/P&gt;&lt;P&gt;/*proplist = dt:selcol &amp;lt;&amp;lt; Get Properties List();&lt;/P&gt;&lt;P&gt;for(i=1, i &amp;lt; N Items(proplist), i ++,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; currprop = Char(proplist&lt;I&gt;);&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gotpropstr = "gotprop = dt:selcol &amp;lt;&amp;lt; Get Property(\!"%currprop%\!");";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; eval insert into(gotpropstr,"%");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gotpropstrexpr = Parse(gotpropstr);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gotpropstrexpr;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; setpropstr = "newc &amp;lt;&amp;lt; Eval List(Set Property(\!"%currprop%\!", List(gotprop)));";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; eval insert into(setpropstr,"%");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; setpropstrexpr = Parse(setpropstr);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; setpropstrexpr;&lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;newcproplist = dt:newc &amp;lt;&amp;lt; Get Properties List();&lt;/P&gt;&lt;P&gt;//Show Properties(dt:selcol);&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Nov 2013 00:01:07 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7769#M7763</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-19T00:01:07Z</dc:date>
    </item>
    <item>
      <title>Re: Simple "Duplicate Column" method</title>
      <link>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7770#M7764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like this. It supports selection and copying of multiple columns.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #2600eb;"&gt;Names Default To Here&lt;SPAN style="color: #000000;"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #2600eb;"&gt;&lt;SPAN style="color: #000000;"&gt;dt &lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;Current Data Table&lt;SPAN style="color: #000000;"&gt;&lt;STRONG&gt;()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #150097;"&gt;&lt;SPAN style="color: #000000;"&gt;cols &lt;/SPAN&gt;=&lt;SPAN style="color: #000000;"&gt; dt &lt;/SPAN&gt;&amp;lt;&amp;lt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;STRONG&gt;get selected columns&lt;/STRONG&gt;;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #2600eb;"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i &lt;SPAN style="color: #150097;"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; cols &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i&lt;SPAN style="color: #150097;"&gt;++,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #150097;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; dt &lt;/SPAN&gt;&amp;lt;&amp;lt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;STRONG&gt;clear column selection&lt;/STRONG&gt;;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; colscr &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; cols&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;SPAN style="color: #150097;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN style="color: #150097;"&gt;&lt;STRONG&gt;getscript&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;STRONG&gt;(&lt;/STRONG&gt;&lt;SPAN style="color: #2600eb;"&gt;Eval&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #2600eb;"&gt;Substitute&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #2600eb;"&gt;Name Expr&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; colscr &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;Arg&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #2600eb;"&gt;Name Expr&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; colscr &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="color: #a70096;"&gt;"Copy of "&lt;/SPAN&gt; &lt;SPAN style="color: #150097;"&gt;||&lt;/SPAN&gt; &lt;STRONG&gt;(&lt;/STRONG&gt;cols&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;SPAN style="color: #150097;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN style="color: #150097;"&gt;&lt;STRONG&gt;get name&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;)&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt; &lt;STRONG&gt;))&lt;/STRONG&gt; &lt;SPAN style="color: #150097;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN style="color: #150097;"&gt;&lt;STRONG&gt;set selected&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; dt &lt;SPAN style="color: #150097;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN style="color: #150097;"&gt;&lt;STRONG&gt;move selected columns&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; After&lt;STRONG&gt;(&lt;/STRONG&gt; cols&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #150097;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Nov 2013 00:15:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7770#M7764</guid>
      <dc:creator>ms</dc:creator>
      <dc:date>2013-11-19T00:15:19Z</dc:date>
    </item>
    <item>
      <title>Re: Simple "Duplicate Column" method</title>
      <link>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7771#M7765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, getscript is exactly what I was missing in my scripting knowledge!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Nov 2013 00:27:11 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simple-quot-Duplicate-Column-quot-method/m-p/7771#M7765</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-19T00:27:11Z</dc:date>
    </item>
  </channel>
</rss>

