我有两个.csv文件,我需要在sas中合并。
第一个文件包含如下数据:
column - products
3 - sales
3- sales
超过8行,然后有观察,如
00000ETH - 销售
00000TRF - 销售
第二个文件包含这样的数据 -
Columns - Products
3 - brand
4 - brand
0000ETH - brand
0000TRF - brand
基本上我必须在第一个文件中创建一个新的“Brand”列。
但是当我导入第一个文件时,SAS将第一个观察值设为000000003,而在第二个文件中保留为“3”。它将列作为数字,因为前8行是第一个文件中的数字
我尝试在Windows注册表中更改“TypeGuess行”,但它没有用。
请帮忙!
答案 0 :(得分:0)
如果它们是CSV文件,则TYPEGUESSROWS没有帮助,因为这是一个Excel设置。您可以直接在proc导入中修改GUESSINGROWS。
尝试使用数据步骤阅读,但是您不需要GUESS 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;
与其他数据集类似。