Pythonデータフレームとjmpデータテーブル間のインターフェースはcsvファイルを経由しているように見えます。 本当?
例えば:
Python Init(Path("C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python37.dll"));
Python Submit( "\[import pandas as pd
df = pd.read_parquet('c:/temp/tst.parquet')
]\" );
dt = Python Get(df); // this method is saving the df as csv and then opens it in jmp. Is there a way to do that in memory
dt << New Data View;
Python Term();
上記のコードでは、JMPがPython Get(df)呼び出し中にcsvを読み取るためのプログレスバーを開いているのがわかります。 これは、大きなファイルでは非常に長い時間がかかります。
csvとして保存して読み取る時間を使わずに、データフレームをデータテーブルにインポートする方法が必要です。