2015-01-06 5 views
-1

У меня есть переменная со значениями, такими как 5600/06 .. это строгая переменная, но она ошибочно импортирована как формат даты. как я могу изменить его в строковый формат снова?Как преобразовать формат даты sas в строковый формат

Thnx заранее ...

+3

Вы можете вставить код, который вы используете, и образец входных данных. – Salva

ответ

2

Предположительно вы используете импорт ргос импортировать эти данные?

Для такого типа «пользовательского» импорта необходимо вместо этого скопировать шаг данных, используемый для импорта данных, созданных при импорте proc (он находится в журнале!), И отрегулируйте соответствующее поле. Например, если SAS производит:

data result; 

infile "<your file>"; 

input good_variable $ bad_variable date9.; 

run; 

вы должны изменить импорт в:

data result; 
infile "<your file>"; 

input good_variable $100 bad_variable $100; 

run; 
+0

Предполагая, что вы находитесь в среде SAS; после запуска PROC IMPORT откройте новое окно кода и выберите «Run-> Recall Last Submit». Это вставляет код PROC IMPORT, созданный в новое окно. – DomPazz

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