HI
This is my first post and not sure if the attached Excel file goes through or not. If not,
I am also attaching the PNG of the sample data file
I am very new to JMP (I am using JMP 14) and need helps with the row delete script.
My data table contains data of many different devices where each device is test for
four different failures (sensitivity, mask, EVM and power) across a wide frequency ranges
from 10 MHz to 1000 Mhz. Passing devices are the ones that have empty cells "" for all four
test across frequency ranges and I would like to remove them from the data table.
(delete the rows in green of the attached Excel file - devices C, G, H, I, J, K, and N)
1st Problem: How to delete empty rows (with columns 10 MHz to 1000 MHz = empty)
Below command I found is similar but not useful because I have 100 different columns and "and"
them all out is quite lengthy and not scalable if we later decided to increase the frequency
beyound 1000 MHz
dtsplit << Select Where(Is missing(:T1) | Is missing(:T2) | is missing(:T3)) << Delete Rows;
I also tried this command:
For( i = 2, i <= 101, i++,
dtSplit << select where( Is Missing( Column( i )[] ) ) << delete rows
);
This command gives me an error:
In the following script, error marked by /*###*/
dt = Current Data Table();
For( i = 2, i <= 100, i++,
dtSplit/*###*/ <<select where( Is Missing( Column( i )[] ) ) << delete rows
);
2nd Problem: Deleted rows must in the multiple of 4 since each device is being tested 4 times.
I am not exactly sure how to do that
would really appreciate your helps on this
Thanks
new_2_JMP