Замена пустых строковых ячеек указанным значением c - PullRequest
2 голосов
/ 10 марта 2020

Как видите, у меня есть база данных в SPSS, и я столкнулся с проблемой, когда в одном из столбцов есть пустые ячейки. Теперь проблема в том, что тип данных в этом столбце является строковым. Если это было число / целое число, есть тонны видео, показывающих, как это сделать, но ни одного для строковых ячеек. Я хочу заполнить пустые строковые ячейки словом «null» или «none», но не могу найти способ сделать это. Помогите!

enter image description here

Ответы [ 2 ]

2 голосов
/ 10 марта 2020

Вы можете использовать следующий синтаксис:

IF V13 = '' V13 = 'Null'.
EXECUTE.

Этот синтаксис переводится в что-то вроде: "Если V13 пусто, сделайте V13 равным строковому значению 'Null'.

2 голосов
/ 10 марта 2020

Просто запустите следующий синтаксис:

DO REPEAT S=V13 V16.
IF S="" S="none"
END REPEAT.
EXECUTE.

Сохраните в S все ваши строковые переменные. на экране видны только V13 и V16, поэтому мой пример построен на них. Но вы можете положить столько, сколько вам нужно.

...