Я пытаюсь реструктурировать один файл .sav с помощью команды VARSTOCASES, и я получил один синтаксис с сайта IBM, но я не получил ни одного примера для этого, поэтому я попытался с некоторыми переменными, но он не работает, Может кто-нибудь помочь для это
Фактический синтаксис с сайта IBM
VARSTOCASES
/MAKE new variable ["label"] [FROM] varlist [/MAKE ...]
[/INDEX = {new variable ["label"] }]
{new variable ["label"] (make variable name) }
{new variable ["label"] (n) new variable ["label"](n) ...}
[/ID = new variable ["label"]]
[/NULL = {DROP**}]
{KEEP }
[/COUNT=new variable ["label"]]
[/KEEP={ALL** }] [/DROP=varlist]
{varlist}
Мой код
GET
FILE='D:\SPSStoCSV\FileFormator\bin\FILES\Argentina\Temp.sav'.
DATASET NAME DataSet1 WINDOW=FRONT.
VARSTOCASES
/MAKE new variable VariableName1 [FROM] varlist [/MAKE Purchp6m_2 Purchp6m_4]
[/INDEX = {new variable VariableName1 }]
{new variable VariableName1 (make variable name) }
{new variable VariableName1 (3) new variable VariableName1(3) ...}
[/ID = new variable VariableName1]
[/NULL = {DROP**}]
{KEEP }
[/COUNT=new variable VariableName1]
[/KEEP={ALL** }] [/DROP=varlist]
{varlist}.
SAVE TRANSLATE OUTFILE='C:\Users\10522\Desktop\Temp.csv'
/TYPE=CSV
/ENCODING='UTF8'
/MAP
/REPLACE
/FIELDNAMES
/CELLS=VALUES.
здесь я хочу сохранить все переменные, кроме этих 2 (Purchasep6m_2 Purchasep6m_4), в команде KEEP. Здесь у меня есть около 150 переменных, поэтому вместо того, чтобы сохранять все 148 имен переменных в команде KEEP, я пытаюсь сделать все как ** и DROP команда, но это дает все данные без реструктуризации любой из переменных. Я пытаюсь избежать добавления всех оставшихся переменных в команду KEEP.