insert メソッド (Python)

.insert (name、type、index)。 新しい変数を関連するデータ・セットに挿入し、対応する Variable オブジェクトを関連する VariableList インスタンスに挿入します。 引数 name は変数名を指定します。 オプションの引数 type は、変数の型 (数値または文字列) を指定します。 type を省略すると、変数は数値になります。 オプションの引数 index は、挿入された変数および Variable オブジェクト (最初の位置のインデックス値は 0) の位置を指定し、値 0,1, ...,n を取ることができます。ここで、 n はデータ・セット内の変数の数です。 index が省略されているか、 nに等しい場合、変数はリストの最後に追加されます。

  • 数値変数は、変数タイプの値 0 によって指定されます。 ストリング変数は、ストリングの定義された長さ (最大 32767) に等しいタイプで指定されます。
  • 新規変数のプロパティーは、 insert メソッドによって作成された Variable オブジェクトを使用して設定されます。 詳しくは、トピック「 変数クラス (Python) 」を参照してください。

DATA LIST FREE/var1 (F2) var3 (A1).
BEGIN DATA.
1 a
END DATA.
BEGIN PROGRAM.
import spss
spss.StartDataStep()
datasetObj = spss.Dataset()
# Insert a numeric variable at index position 1 in the active dataset
datasetObj.varlist.insert('var2',0,1)
spss.EndDataStep()
END PROGRAM.