中間csvなしのPythonデータフレームからJMPデータテーブルへ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 として保存して読み取る時間なしで、データ フレームをデータ テーブルにインポートする方法が必要です。
データアクセススクリプティング統計と分析Re: 中間 csv なしの Python データフレームから JMP データテーブルへ - ステータスが次のように変更されました: アーカイブ済みこのリクエストをアーカイブしています。 これがまだ重要な場合は、追加の詳細をコメントしてください。再開します。 ありがとう!Re: Python データフレームから JMP データテーブルへの変換 (中間 CSV なし)Jmp 18でこの願いを実装していただきありがとうございます:)
Re: Python データフレームから JMP データテーブルへの変換 (中間 CSV なし)@サラ・シルヴェストル - 配達されましたか?
Re: Python データフレームから JMP データテーブルへの変換 (中間 csv なし) - ステータスが「配信済み」に変更されましたRe: Python データフレームから JMP データテーブルへの変換 (中間 CSV なし)@Sarah-Sylvestre さん、PythonデータフレームはCSVを経由してJMPテーブルに変換されているようですね。何か誤解しているでしょうか?

Re: Python データフレームから JMP データテーブルへの変換 (中間 CSV なし)JMP 14-17 Python Send ( dt ) は、データ テーブルのコピーを pandas データフレームとして作成しました。
JMP 18_+ は、データへのライブ参照である jmp.DataTable オブジェクトを作成します。
Python Get ( dt ) は、Python データ テーブル オブジェクトへの JSL 参照を取得します。
Python Get (df) は、データのコピーである pandas データフレームからデータ テーブルを作成します。
JMP 18 - Python Get() は、CSV を使用して DataFrame を JMP DataTable として取得しますが、これは互換性のために残されています。Python で df から dt を作成し、その dt を Python Get() で使用する必要があります。
JMP 19では、Portable Dataframe Protocolのサポートが追加され、列を調べて自分で列を構築する必要がなく、メモリ内のPandasデータフレームからJMP DataTableを簡単に作成できるようになりました。dt = jmp.from_dataframe( df )
JMP 19では、PythonのGet(df)はメモリ内のデータフレームから直接コピーした新しいデータテーブルを作成する必要があります。何らかの理由でメモリ内で自動変換できない場合は、エラーになるのではなく、CSVにフォールバックします。