x***u 发帖数: 962 | 1 想把输出SAS variable到一个fixed length flat file,看起来这样:
12/09/2010 Houston TX 77077
10/16/2009 Houston TX 77040
9/18/2009 Katy TX 77450
这个code对吗?多谢!
Put date mmddyy10. $char8. $char3. $char5.; |
x***x 发帖数: 3401 | 2 剩下的variable name呢?
Put date mmddyy10. city $char8. state $char3. zip $char5.; |
x***u 发帖数: 962 | 3 不好意思 没太明白你的意思 我就只有这几个variable啊
我这个code对吗?
【在 x***x 的大作中提到】 : 剩下的variable name呢? : Put date mmddyy10. city $char8. state $char3. zip $char5.;
|
a********s 发帖数: 188 | |
x***u 发帖数: 962 | 5 手头没有啊 所以来求助
哪位好心人能不能帮我试一下啊
【在 a********s 的大作中提到】 : LZ 没装SAS? 自己试试应该就可以的了。
|
x***x 发帖数: 3401 | 6 你的code里面只有date一个variable啊
我帮你补上了city state 和 zip
【在 x***u 的大作中提到】 : 不好意思 没太明白你的意思 我就只有这几个variable啊 : 我这个code对吗?
|
x***u 发帖数: 962 | 7 噢 对对 谢谢哈
【在 x***x 的大作中提到】 : 你的code里面只有date一个variable啊 : 我帮你补上了city state 和 zip
|
x***u 发帖数: 962 | 8 如果是input的话应该用哪种方法呢?比如说下面这个
Input variables from the following flat file into SAS Data Set,
12/09/2010;Houston; TX; 77077
10/16/2009;Houston; TX; 77040
9/18/2009;Katy; TX; 77450
input date mmddyy10. city $char8. state $char3. zip $char5.;
这样就可以了吗?
多谢多谢!
【在 x***x 的大作中提到】 : 你的code里面只有date一个variable啊 : 我帮你补上了city state 和 zip
|
x***x 发帖数: 3401 | 9 如果没有分号的话 你的code是对的
有分号的话 可能需要特别处理 我不是很确定
【在 x***u 的大作中提到】 : 如果是input的话应该用哪种方法呢?比如说下面这个 : Input variables from the following flat file into SAS Data Set, : 12/09/2010;Houston; TX; 77077 : 10/16/2009;Houston; TX; 77040 : 9/18/2009;Katy; TX; 77450 : input date mmddyy10. city $char8. state $char3. zip $char5.; : 这样就可以了吗? : 多谢多谢!
|
a********s 发帖数: 188 | 10 suppose your data test.txt is under C:
data test;
infile "c:\test.txt" dlm=";";
input date mmddyy10. city $ state $ zip;
run; |
x***u 发帖数: 962 | 11 多谢!
【在 a********s 的大作中提到】 : suppose your data test.txt is under C: : data test; : infile "c:\test.txt" dlm=";"; : input date mmddyy10. city $ state $ zip; : run;
|
f*****i 发帖数: 68 | 12 I think dlm=";" is for reading raw data separated by commas (.csv file).
In this case, the data is not separated by commas. Correct me if I am wrong. |