1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ネイティブ Python拡張のエクスポートノード:CSVファイルの出力

Last updated at Posted at 2024-04-12

SPSS Modeler18.5の新機能の ネイティブ Python APIのテストをしてみました。これは、「拡張ノード」のなかでpandasを使ってModelerのデータを読んだり書いたりすることができる機能です。

この記事ではネイティブ Python APIで「拡張のエクスポートノード」が、どのように利用可能かをテストしてみました。
マニュアルにサンプル・ストリームがついていましたので、これを修正してテストしてみています。

サンプルストリームは以下です。

  • テスト環境
    • Windows 11 64bit
    • Modeler 18.5
    • Python 3.10.7

拡張のエクスポートノード

CSVファイルの出力

「Python」を選択し、「Python Syntax」の欄に以下のスクリプトを記入します。

image.png

#CSVファイルの出力
###Use this code to import data from Modeler to Python
# ネイティブ Python APIのパッケージ
import modelerpy

#Modelerのデータをpandas Dataframeに読込
modelerData = modelerpy.readPandasDataframe()

#CSVファイルに出力
modelerData.to_csv('c:/temp/modelertmp2/Drug1n.csv', index=False)

modelerData.to_csv('c:/temp/modelertmp2/Drug1n.csv', index=False)でCSV出力しています。

image.png

参考

SPSS Modeler18.5の新機能の ネイティブ Python API #SPSS - Qiita

ネイティブ Python拡張のインポートノード:CSVファイルの読み込み

ネイティブ Python拡張の変換ノード:置き換え

ネイティブ Python拡張モデルノード:モデル作成OneClassSVM

ネイティブ Python拡張の出力ノード:データとペアプロット図(散布図行列)の表示

ネイティブ Python拡張のエクスポートノード:CSVファイルの出力

ネイティブpythonの拡張ノードでつかうpyhtonパッケージを導入する

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?