Méthode insert (Python)
.insert (cas, caseNumber). Insère une nouvelle observation dans le jeu de données associé et insère un élément représentant l'observation dans l'instance CaseList correspondante. L'argument case est un tuple ou une liste spécifiant les valeurs d'observation. Le premier élément du tuple ou de la liste est la valeur de la première variable dans l'ordre du fichier, la deuxième est la valeur de la deuxième variable dans l'ordre du fichier, etc. L'argument facultatif caseNumber indique l'emplacement dans lequel l'observation est insérée (les numéros d'observation commencent à 0) et peut prendre les valeurs 0,1, ...,n où n est le nombre d'observations dans le jeu de données. Si caseNumber est omis ou égal à n, le cas est ajouté.
- Les éléments de case peuvent être des valeurs numériques ou des valeurs de chaîne et doivent correspondre au type de variable de la variable associée. Les valeurs de Aucune sont converties en valeurs système manquantes pour les variables numériques et les blancs pour les variables de chaîne.
- Les valeurs des variables numériques avec un format de date ou de date / heure doivent être spécifiées en tant qu'objets Python
time.struct_timeoudatetime.datetime, qui sont ensuite convertis en valeur IBM® SPSS® Statistics appropriée. Les valeurs des variables aux formatsTIMEetDTIMEdoivent être spécifiées en tant que nombre de secondes dans l'intervalle de temps.
Exemple
DATA LIST FREE/numvar (F2) strvar (A1).
BEGIN DATA.
1 a
3 c
END DATA.
BEGIN PROGRAM.
import spss
spss.StartDataStep()
datasetObj = spss.Dataset()
# Insert a single case into the active dataset at case number 1
datasetObj.cases.insert([2,'b'],1)
spss.EndDataStep()
END PROGRAM.