2015-11-13 2 views

ответ

2

Цифры - это позиция символа в строке для чтения. Таким образом, y $ 9-17 означает, что вы хотите прочитать 9-символьную строку, начинающуюся с столбца 9, и продолжить через столбец 17 в переменную Y. $ - это то, что говорит SAS, что Y является символьной переменной, а не числом.

+0

Хорошо, но когда я забегал без этих диапазонов на шаге данных, результат был таким же. Итак, почему нам нужно указывать диапазоны? – Victor

+1

@Victor У вас нет в вашем случае - но если бы у вас были пробелы в ваших данных или подобных данных, вы бы захотели. Без диапазонов он по умолчанию содержит данные, разделенные пробелами; с диапазонами фиксированной ширины. – Joe

+0

Вы уверены, что черника не была усечена до 8 долларов, когда вы удалили индикаторы столбцов? Существует несколько различных стилей или методов ввода, столбцов, форматированных, списков/разделителей и имени. Вы могли бы использовать любой, но названный, чтобы читать ваши данные. –

Смежные вопросы