S********a 发帖数: 359 | 1 比如通过data manipulate删除了一个raw dataset里的一些变量,从而生成了一个新的
dataset, 然后怎么把这个dataset从output window里输出,变成另一个raw dataset (
即后缀是.sas7bdat)?
包子答谢!! |
h******e 发帖数: 1791 | 2 你想说从work library输出吧?
先把你想输出的文件夹定义为一个新的library,然后copy-paste或者用data step输
出。 |
S********a 发帖数: 359 | 3 谢谢,能给个例子/code吗?data step怎么把work里的文件输出成.sas7bdat 文件?
【在 h******e 的大作中提到】 : 你想说从work library输出吧? : 先把你想输出的文件夹定义为一个新的library,然后copy-paste或者用data step输 : 出。
|
h******e 发帖数: 1791 | 4 很简单,假设你的新libname是a,新的dataset的名字是newdata:
data a.newdata;
set b;
run;
【在 S********a 的大作中提到】 : 谢谢,能给个例子/code吗?data step怎么把work里的文件输出成.sas7bdat 文件?
|
S********a 发帖数: 359 | 5 我还是没说明白,我在运行程序的时候生成了新的 dataset, 比如a.newdata, 然后我
想把这个newdata变成newdata.sas7bdat文件,不是excel或txt文件。
请支招。。。
【在 h******e 的大作中提到】 : 很简单,假设你的新libname是a,新的dataset的名字是newdata: : data a.newdata; : set b; : run;
|
s******r 发帖数: 1524 | 6 did not get it.
b and a.newdata are both sas7bdat file. the only problem is where it saved. b saved under your work directory and newdata saved on under libname a. You should check your lib setting.
【在 S********a 的大作中提到】 : 我还是没说明白,我在运行程序的时候生成了新的 dataset, 比如a.newdata, 然后我 : 想把这个newdata变成newdata.sas7bdat文件,不是excel或txt文件。 : 请支招。。。
|
h******e 发帖数: 1791 | 7 你说得很明白,你的问题是不理解SAS的library和windows的文件夹的关系。实际上前者是后者在SAS里的名字,所以你用libname.datasetname可以让SAS在你指定的文件夹里生成一个datasetname.sas7bdat这个文件。
【在 S********a 的大作中提到】 : 我还是没说明白,我在运行程序的时候生成了新的 dataset, 比如a.newdata, 然后我 : 想把这个newdata变成newdata.sas7bdat文件,不是excel或txt文件。 : 请支招。。。
|
h******e 发帖数: 1791 | 8 再多说一句,你也许会问,那work directory在哪呢?你可以看到系统临时文件夹里(
....../Temp)有个SAS Temporary Files,work directory里的dataset都在这里,你
从这里直接copy-paste也行。
【在 S********a 的大作中提到】 : 我还是没说明白,我在运行程序的时候生成了新的 dataset, 比如a.newdata, 然后我 : 想把这个newdata变成newdata.sas7bdat文件,不是excel或txt文件。 : 请支招。。。
|
S********a 发帖数: 359 | |
h******e 发帖数: 1791 | 10 收到了,谢谢楼主呀。:)
【在 S********a 的大作中提到】 : 谢谢回答啊,刚刚回来,先发包子再看
|
S********a 发帖数: 359 | 11 Happy Friday!!
【在 h******e 的大作中提到】 : 收到了,谢谢楼主呀。:)
|