Thanks!
import pandas as pd
import jmp
data = { 'A': [1, 2, 3, 4], 'B': [5.1, 6.2, 7.3, 8.4], 'C': ['x', 'y', 'z', 'w']}
df = pd.DataFrame(data)
dt = jmp.DataTable("MyInvisibleTable", df.shape[0])
for col in df.columns:
if df[col].dtype in ['int64', 'float64']:
col_type = jmp.DataType.Numeric
else:
col_type = jmp.DataType.Character
dt.new_column(col, col_type)
dt[col] = list(df[col])
Use << Show Window
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << show window(0);
Again found from scripting index
and JMP help
If I read the documentation correctly, it doesn't seem to be currently possible with jmp.DataTable so you might have to go through run_jsl.
Thanks!
How to use JSL implementation to make open JMP tables invisible?
With JSL you just use
Open(path, invisible)
and this information can be found from scripting index
and from JMP Help https://www.jmp.com/support/help/en/18.1/#page/jmp/file-functions.shtml?os=win&source=application#ww...
This I know, python generated JMP table is not required to save, this time can not use JSL to achieve it is not visible?
Thanks!
What are you looking for?
Like this JMP table generated by python code, can't JSL make it invisible without saving it?
Use << Show Window
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << show window(0);
Again found from scripting index
and JMP help
A optional visibility parameter to jmp.DataTable( ) is coming to JMP 19. Get out the EA and test it out.
Thanks Experts!