cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
SG
SG
Level III

Append Data to End of Array

I am having issues appending data to the end of an array. I have been using the concatenate operator (||), but then the result is a matrix which messes up the calculations I am working on. Is there an easy way to do this?

 

Example:

// Sample data set
data1 = [1, 2, 3, 4, 5];
data2 = [6, 7, 8, 9, 10];

result = data1 || data2;

/* output of result:
[1 6,
2 7,
3 8,
4 9,
5 10] */

// desired result: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
1 ACCEPTED SOLUTION

Accepted Solutions
txnelson
Super User

Re: Append Data to End of Array

Change your concatenation to:

result = data1 |/ data2;

BTW....in JSL terms, you do not have an "Array", you have a "Matrix"

Jim

View solution in original post

3 REPLIES 3
Jeff_Perkinson
Community Manager Community Manager

Re: Append Data to End of Array

Try the V Concat() operator which is |/.

https://www.jmp.com/support/help/Matrices.shtml


-Jeff
txnelson
Super User

Re: Append Data to End of Array

Change your concatenation to:

result = data1 |/ data2;

BTW....in JSL terms, you do not have an "Array", you have a "Matrix"

Jim
SG
SG
Level III

Re: Append Data to End of Array

Thanks guys that's exactly what I needed!

Recommended Articles