2013-09-03 5 views
0

У меня есть два CSV-файла, которые мне нужно объединить в sas.Импортирующая колонка с символьным номером в sas

Первый файл содержит что-то данных, как это:

column - products 

3 - sales 

3- sales 

более 8 строк, а затем имеются наблюдения, такие как

00000ETH - продажа

00000TRF - продажа

Во втором файле есть данные:

Columns - Products 

3 - brand 

4 - brand 

0000ETH - brand 

0000TRF - brand 

В основном я должен сделать новый столбец «Бренд» в первом файле.

Но когда я импортирую первый файл, SAS делает первое наблюдение как 000000003, пока оно остается как «3» во втором файле. его взятие столбца как числовое, потому что первые 8 строк являются числовыми в первом файле

Я попытался изменить «Строки TypeGuess» в реестре Windows, но он не сработал.

Пожалуйста, помогите!

ответ

0

Если это CSV-файлы, TYPEGUESSROWS не рекомендуется, так как это параметр excel. Вместо этого вы можете изменить GUESSINGROWS непосредственно в импорте proc.

Попробуйте прочитать его с помощью шага данных, однако тогда вам не нужно УГАДАТЬ anythng.

data one; 
length column $10 products $25; *or whatever is right; 
infile "yourfile.csv" dlm=',' dsd lrecl=100 truncover; *or similar depending on your file; 
input column $ products $; 
run; 

Похожие на другой набор данных.

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