cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Try the Materials Informatics Toolkit, which is designed to easily handle SMILES data. This and other helpful add-ins are available in the JMP® Marketplace
Choose Language Hide Translation Bar
amy
amy
Level II

Data extraction, manipulation, subsetting

Hello everyone, I am trying to write a script that would help me look up the highest number in one column and extract the data from its adjacent column. However, the table I have looks somewhat like this:

Capture.PNG 

I want something like this:

Capture1.PNG 

I hope somebody knows how to go ahead with such a problem. I have tried using transpose and Split options but they dont seem to work the best for me. Any help would be highly appreciated. 

 

 

 

2 ACCEPTED SOLUTIONS

Accepted Solutions
dale_lehman
Level VII

Re: Data extraction, manipulation, subsetting

I've got you part way in the attached.  I created two new columns and then used tabulate.  You can then make that tabulation into a data table.  It has the information you want, but it is in columns rather than rows (and transpose won't work because of the differing data types).  But I'm not entirely sure what you are after, so perhaps you don't need it in the format you describe.

View solution in original post

gzmorgan0
Super User (Alumni)

Re: Data extraction, manipulation, subsetting

Dale provided you with the functions to get the rows you need.

 

Amy, the table you desired is an Excel-like table. The numeric values will be have to be character  (in JMP) to create that table. JMP tables are database type tables where each column has a unique type.

 

The attached script will create the table you described, but it will not be of much use in JMP.  The most usable format for analyses is the stacked format of the subset table.  

 

This script also creates a display table from the subset table using Tabulate.

View solution in original post

3 REPLIES 3
dale_lehman
Level VII

Re: Data extraction, manipulation, subsetting

I've got you part way in the attached.  I created two new columns and then used tabulate.  You can then make that tabulation into a data table.  It has the information you want, but it is in columns rather than rows (and transpose won't work because of the differing data types).  But I'm not entirely sure what you are after, so perhaps you don't need it in the format you describe.

gzmorgan0
Super User (Alumni)

Re: Data extraction, manipulation, subsetting

Dale provided you with the functions to get the rows you need.

 

Amy, the table you desired is an Excel-like table. The numeric values will be have to be character  (in JMP) to create that table. JMP tables are database type tables where each column has a unique type.

 

The attached script will create the table you described, but it will not be of much use in JMP.  The most usable format for analyses is the stacked format of the subset table.  

 

This script also creates a display table from the subset table using Tabulate.

amy
amy
Level II

Re: Data extraction, manipulation, subsetting

Thank you for helping me.