IBM SPSS Data Collection – Liste des noms de questions dans un fichier externe

imageDC2

Afin d’effectuer certaines manipulations, on peut souhaiter récupérer la liste de l’ensemble des noms de questions présentes dans nos données (fichier MDD).
On pourrait pour cela parcourir le fichier MDD via “IBM SPSS Data Collection Base Professional” et lister toutes les questions mais c’est assez fastidieux. On va donc préférer avoir recours à un script qui va parcourir automatiquement notre MDD et lister l’ensemble des noms de questions dans un fichier texte externe.

Pour cela, il suffit d’utiliser les quelques lignes de code suivantes au sein d’un script MRS (seuls les paramètres “InputMDD” et “OutputFile” seront à modifier) :

Dim V, Out, InputMDD, OutputFile

InputMDD = "mesDonnees.mdd"
OutputFile = "MyVariablesList.txt"

Set Out = CreateObject("Scripting.FileSystemObject").CreateTextFile(OutputFile)

With CreateObject("MDM.Document")
        .Open(InputMDD)
        For Each V In .Variables
              Out.WriteLine(V.Name)
        Next
End With

Out.Close()

On obtient ensuite un fichier “MyVariablesList.txt” qui contient quelque chose de la forme suivante :

respondent_id
status
sexe
age
csp
q1
q2
q3



Notre prochain article sur “IBM SPSS Data Collection” portera sur les tests statistiques et comment spécifier les colonnes à tester de manière automatisée.

4 commentaires sur “IBM SPSS Data Collection – Liste des noms de questions dans un fichier externe

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *