スクリプトガイド > JMPの拡張 > Pythonの操作 > Python Send()によるデータタイプの対応
公開日: 04/01/2021

Python Send()によるデータタイプの対応

表14.5に、Python Send( )関数を使用して、JMPからPythonに変数を送った場合に、JMPのデータタイプ(データ型)が、Pythonにおいて、どのような型に変換されるかを示します。Pythonにリストや連想配列を送ると、リストや連想配列内の要素ごとにデータタイプをチェックして、変換します。入れ子になったリストや連想配列もサポートされています。

表14.5 Python Send( )でのJMPデータタイプとPythonデータタイプの対応

JMPデータタイプ

Pythonデータタイプ

ブール値

ブール型(Boolean)

データテーブル

Pandas.DataFrame

連想配列

辞書型(Dictionary)

数値

浮動小数点数(Float)

行列

行列(Float Matrix)

リスト

リスト(List)

文字列

ユニコード文字列(Str)

Python Send()の例

Python Init();
X = 1;
Python Send( X );
S = "Report Title";
Python Send( S );
M = [1 2 3, 4 5 6, 7 8 9];
Python Send( M );
Python Submit( "\[
print(X)
print(S)
print(M)
]\" );
Python Term();

1.0

Report Title

[[ 1.2.3.]

[ 4.5.6.]

[ 7.8.9.]]

0

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).