SAS: Наборы данных объединяются и распечатывают полный список переменных, но не находят переменные для будущего использования - PullRequest
0 голосов
/ 06 февраля 2020

Я успешно объединил два набора данных, как я вижу, когда я использую proc contents для печати нового набора данных, он имеет правильное количество переменных, и все переменные, которые я ожидаю, присутствуют. Когда я пытаюсь использовать переменные позже (как в proc freq / proc univariate), он говорит, что переменные не найдены. Переменные набираются правильно, так как я скопировал и вставил их из proc contents. Других ошибок на экране журнала нет. Единственная проблема, которую я вижу, состоит в том, что около 15 команд в общем количестве переменных уменьшается от полного набора до только одного из наборов данных, но код ошибки или предупреждения отсутствует.

Ответы [ 2 ]

0 голосов
/ 07 февраля 2020

Спасибо за помощь всем! Это было легко решено с помощью кнопки «Стоп предыдущий». Не знаю, почему я не подумал об этом раньше.

0 голосов
/ 06 февраля 2020

Импортированные данные могут создавать наборы данных со столбцом Имена , которые содержат пробелы. Эти имена необходимо указывать «позже» в качестве литералов имен

Пример:

var 'Miles Per Gallon'n 'Body Type'n 'Base Price'n;
...