全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2495 4
2007-05-24

原有程序:

data A;

input x1-x49;

cards;

(64*49矩阵);

run;

proc factor data=A rotate=varimax;

var x1-x49;

prior smc;

run;

由于数据庞大手动输入比较烦琐,将64*49的Excel表导入SAS名为work.lwd。要如何修改上述程序才对?

不知道我表达的清不清楚,大家有没明白我的意思。希望高人指点

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-5-24 20:21:00

或者有其他不同办法,也请指教。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-5-24 20:58:00

data a;

set work.lwd;

run;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-5-24 21:24:00
谢谢 楼上的老师  我搞定了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-1 21:56:07
有多种方法
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=yes;/*指出第一行是否有字段名*/   
run;
等等
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群