原有程序:
data A;
input x1-x49;
cards;
run;
proc factor data=A rotate=varimax;
var x1-x49;
prior smc;
run;
由于数据庞大手动输入比较烦琐,将64*49的Excel表导入SAS名为work.lwd。要如何修改上述程序才对?
不知道我表达的清不清楚,大家有没明白我的意思。希望高人指点
楼主: lwdcool
|
2159
4
[求助]初次接触SAS~有个问题向大家请教 |
学前班 60%
-
|
回帖推荐有多种方法
1 文件--导入数据 放好地址 excel保存为sas文件A, 然后直接data newname;set A;proc。。。
2 *通过 import 过程读取外部excel文件建立数据集;
libname paper1 'e:\paper';
proc import out=paper1.paper1 /*输出的数据集名*/
datafile="E:\paperyong\paperdata.xlsx";/*要导入的excel文件的完整路径和数据名,要写清楚扩展名*/ sheet="sheet2";/*指出电子表格中的那一个表单,就是表单名字*/
getnames=y ...
本帖被以下文库推荐
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明