<?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 do I write a list to a column in a new data table? in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456635#M70192</link>
    <description>&lt;P&gt;Here are a couple of examples on how I would proceed&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );

loop = 5;
target = "NPN1";

dtFinal = New Table( "Results", New Column( target ) );

// Generate some random selected rows
For( i = 1, i &amp;lt;= loop, i++,
	Current Data Table( dt );
	For Each Row(
		If( Random Uniform( 1, 100 ) &amp;gt; 95,
			Row State( Row() ) = Selected State( 1 )
		)
	);
	theRows = dt &amp;lt;&amp;lt; get selected rows;
	dtInt = New Table( "temp", invisible, New Column( target, set values( theRows ) ) );
	dtFinal = dtFinal &amp;lt;&amp;lt; concatenate( dtInt, append to first table( 1 ) );
	Close( dtInt, nosave );
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );

loop = 5;
target = "NPN1";
theRows = [];

For( i = 1, i &amp;lt;= loop, i++,
	Current Data Table( dt );
	For Each Row(
		If( Random Uniform( 1, 100 ) &amp;gt; 95,
			Row State( Row() ) = Selected State( 1 )
		)
	);
	theRows = theRows |/ (dt &amp;lt;&amp;lt; get selected rows);
);

dtFinal = New Table( "Results", New Column( target, set values( theRows ) ) );&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 28 Jan 2022 08:08:03 GMT</pubDate>
    <dc:creator>txnelson</dc:creator>
    <dc:date>2022-01-28T08:08:03Z</dc:date>
    <item>
      <title>How do I write a list to a column in a new data table?</title>
      <link>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456624#M70190</link>
      <description>&lt;P&gt;I'm trying to extract a list of elements from a column that satisfies a condition. I'd like to write this list to a data table with the same column name so I can keep track of my rows. I'd like to keep appending to this list with time. For example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;p = :col_name[condition &amp;lt;&amp;lt; get selected rows];&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I want to write this list to a table with the same column name and append to this table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Sat, 10 Jun 2023 23:43:28 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456624#M70190</guid>
      <dc:creator>vkkumar321</dc:creator>
      <dc:date>2023-06-10T23:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write a list to a column in a new data table?</title>
      <link>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456632#M70191</link>
      <description>&lt;P&gt;Do you already have the datatable or will you generate after getting list of rows? When you create new columns, you should also check data type and modeling type of the original column and keep them same (not done here):&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");

dt &amp;lt;&amp;lt; Select Rows([1,2,3,10]);

col_name = "name";
p = Column(dt, col_name)[dt &amp;lt;&amp;lt; get selected rows];

//create new table
dt_rows = New Table("collection",
	New Column(col_name, Character, "Nominal", Set Values(p))
);

//add to existing
col_name = "age";
p = Column(dt, col_name)[dt &amp;lt;&amp;lt; get selected rows];
dt_rows &amp;lt;&amp;lt; New Column(col_name, Numeric, "Ordinal", Set Values(p));&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 28 Jan 2022 08:04:01 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456632#M70191</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2022-01-28T08:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write a list to a column in a new data table?</title>
      <link>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456635#M70192</link>
      <description>&lt;P&gt;Here are a couple of examples on how I would proceed&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );

loop = 5;
target = "NPN1";

dtFinal = New Table( "Results", New Column( target ) );

// Generate some random selected rows
For( i = 1, i &amp;lt;= loop, i++,
	Current Data Table( dt );
	For Each Row(
		If( Random Uniform( 1, 100 ) &amp;gt; 95,
			Row State( Row() ) = Selected State( 1 )
		)
	);
	theRows = dt &amp;lt;&amp;lt; get selected rows;
	dtInt = New Table( "temp", invisible, New Column( target, set values( theRows ) ) );
	dtFinal = dtFinal &amp;lt;&amp;lt; concatenate( dtInt, append to first table( 1 ) );
	Close( dtInt, nosave );
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );

loop = 5;
target = "NPN1";
theRows = [];

For( i = 1, i &amp;lt;= loop, i++,
	Current Data Table( dt );
	For Each Row(
		If( Random Uniform( 1, 100 ) &amp;gt; 95,
			Row State( Row() ) = Selected State( 1 )
		)
	);
	theRows = theRows |/ (dt &amp;lt;&amp;lt; get selected rows);
);

dtFinal = New Table( "Results", New Column( target, set values( theRows ) ) );&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 28 Jan 2022 08:08:03 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456635#M70192</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2022-01-28T08:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write a list to a column in a new data table?</title>
      <link>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456882#M70214</link>
      <description>&lt;P&gt;Thank you. This is helpful.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jan 2022 18:01:41 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-do-I-write-a-list-to-a-column-in-a-new-data-table/m-p/456882#M70214</guid>
      <dc:creator>vkkumar321</dc:creator>
      <dc:date>2022-01-28T18:01:41Z</dc:date>
    </item>
  </channel>
</rss>

