<?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 How to insert multiple data without column name? in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/How-to-insert-multiple-data-without-column-name/m-p/62471#M33684</link>
    <description>&lt;P&gt;Below is JSL to make JMP table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dt = New Table( "Floor Example",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Unit ID", Character, Nominal ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Data1", Numeric, Continuous, Format( "Best", 12 ) ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Data2", Numeric, Continuous, Format( "Best", 12 ) ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Data3", Numeric, Continuous, Format( "Best", 12 ) ),&lt;BR /&gt;);&lt;/P&gt;&lt;P&gt;dtdata={&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{Unit ID = "A", Data1 = 1.1, Data2 = 2.1, Data3 = 3.1},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{Unit ID = "B", Data1 = 1.2, Data2 = 2.2, Data3 = 3.2},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{Unit ID = "C", Data1 = 1.3, Data2 = 2.3, Data3 = 3.3}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;dt &amp;lt;&amp;lt; Add Rows( dtdata );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to insert multiple data without defining column name as follows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;dtdata={&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{"A", 1.1, 2.1, 3.1},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{"B", 1.2, 2.2, 3.2},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{"C", 1.3, 2.3, 3.3}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Above is&amp;nbsp;not right answer. Please let me know right JSL syntax.&lt;/P&gt;</description>
    <pubDate>Wed, 11 Jul 2018 05:31:29 GMT</pubDate>
    <dc:creator>Kwangki</dc:creator>
    <dc:date>2018-07-11T05:31:29Z</dc:date>
    <item>
      <title>How to insert multiple data without column name?</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-insert-multiple-data-without-column-name/m-p/62471#M33684</link>
      <description>&lt;P&gt;Below is JSL to make JMP table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dt = New Table( "Floor Example",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Unit ID", Character, Nominal ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Data1", Numeric, Continuous, Format( "Best", 12 ) ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Data2", Numeric, Continuous, Format( "Best", 12 ) ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Column( "Data3", Numeric, Continuous, Format( "Best", 12 ) ),&lt;BR /&gt;);&lt;/P&gt;&lt;P&gt;dtdata={&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{Unit ID = "A", Data1 = 1.1, Data2 = 2.1, Data3 = 3.1},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{Unit ID = "B", Data1 = 1.2, Data2 = 2.2, Data3 = 3.2},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{Unit ID = "C", Data1 = 1.3, Data2 = 2.3, Data3 = 3.3}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;dt &amp;lt;&amp;lt; Add Rows( dtdata );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to insert multiple data without defining column name as follows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;dtdata={&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{"A", 1.1, 2.1, 3.1},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{"B", 1.2, 2.2, 3.2},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;{"C", 1.3, 2.3, 3.3}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Above is&amp;nbsp;not right answer. Please let me know right JSL syntax.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Jul 2018 05:31:29 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-insert-multiple-data-without-column-name/m-p/62471#M33684</guid>
      <dc:creator>Kwangki</dc:creator>
      <dc:date>2018-07-11T05:31:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to insert multiple data without column name?</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-insert-multiple-data-without-column-name/m-p/62495#M33686</link>
      <description>&lt;P&gt;Here are a couple of options that work with JMP 13 and higher.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = New Table( "Floor Example",
     New Column( "Unit ID", Character, Nominal ),
     New Column( "Data1", Numeric, Continuous, Format( "Best", 12 ) ),
     New Column( "Data2", Numeric, Continuous, Format( "Best", 12 ) ),
     New Column( "Data3", Numeric, Continuous, Format( "Best", 12 ) ),
);

dt &amp;lt;&amp;lt; add rows(nitems(dtdata));
 
dtdata={
  {"A", 1.1, 2.1, 3.1},
  {"B", 1.2, 2.2, 3.2},
  {"C", 1.3, 2.3, 3.3}
     };

 
 For Each Row(dt, dt[row(),1::ncol(dt)]=dtdata[row()]);
 
 
 //or create a function to append
 
 addrows = function({listofrows, ctbl=current data table()}, {nr,nc, i},
 	nr = nrow(ctbl);
 	nc = ncol(ctbl);
 	for(i=1, i &amp;lt;= nitems(listofrows), i++,
 	  ctbl &amp;lt;&amp;lt; add rows(1);
 	  ctbl[nr+i, 1::nc] = listofrows[i]
 	);
 ); //end function
 
 //add the rows again to demo this  function
 
 addrows(dtdata);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Jul 2018 07:39:56 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-insert-multiple-data-without-column-name/m-p/62495#M33686</guid>
      <dc:creator>gzmorgan0</dc:creator>
      <dc:date>2018-07-11T07:39:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to insert multiple data without column name?</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-insert-multiple-data-without-column-name/m-p/62510#M33696</link>
      <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;This situation is covered in the documentation. See Help &amp;gt; Books &amp;gt; Scripting Guide. There is a section about different ways to add rows to the data table. There are many examples throughout the guide. Here is the excerpt:&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align="LEFT"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Add Rows&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;To add rows, send an Add Rows message and specify how many rows. You can also specify&amp;nbsp;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;after which row to insert the new rows. The arguments can either be numbers or expressions &lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;that evaluate to numbers.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; Add Rows( 3 ); // add 3 rows to bottom of data table
dt &amp;lt;&amp;lt; Add Rows( 3, 10 ); /* add 3 rows after the 10th row, moving the 11th and lower rows farther down */
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align="LEFT"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;A variation of Add Rows lets you specify an argument yielding a list of assignments.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Assignments can be separated with commas or semicolons.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt &amp;lt;&amp;lt; Add Rows(
{:name = "Peter", :age = 14, :sex = "M", :height = 61, :weight = 124}
 
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P align="LEFT"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align="LEFT"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;or&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt &amp;lt;&amp;lt; Add Rows(
{:name = "Peter"; :age = 14; :sex = "M"; :height = 61; :weight = 124}
 
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P align="LEFT"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align="LEFT"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;You can send several arguments yielding lists, or even a list of lists. The following script&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;creates a data table with Add Rows commands of each variety:&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="LEFT"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = New Table( "Cities" );
dt &amp;lt;&amp;lt; New Column( "xx", Numeric );
dt &amp;lt;&amp;lt; New Column( "cc", Character, width( 12 ) );
dt &amp;lt;&amp;lt; Add Rows( {xx = 12, cc = "Chicago"} ); // single list
dt &amp;lt;&amp;lt; Add Rows( {xx = 13, cc = "New York"}, {xx = 14, cc = "Newark"} );
 
// several lists
dt &amp;lt;&amp;lt; Add Rows(
{{xx = 15, cc = "San Francisco"}, {xx = Sqrt( 256 ), cc = "Oakland"}}
); // list of lists
a = {xx = 20, cc = "Miami"};
dt &amp;lt;&amp;lt; Add Rows( a ); // evaluate as single list
b={{xx = 17, cc = "San Antonio"},{xx = 18, cc = "Houston"}, {xx = 19, cc =
"Dallas"}};
dt &amp;lt;&amp;lt; Add Rows( b ); // evaluate as list of lists&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Jul 2018 13:41:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-insert-multiple-data-without-column-name/m-p/62510#M33696</guid>
      <dc:creator>Mark_Bailey</dc:creator>
      <dc:date>2018-07-11T13:41:20Z</dc:date>
    </item>
  </channel>
</rss>

