全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
10870 5
2013-12-19
Proc Sql;/*创建一个新表*/
Create Table Test As /*建一个表,名字为Test*/
   Select *
     From Sashelp.Class;/*来自于sas里固有的Class文件*/
/*直接插入值*/                                                                                                                                      
Insert Into Test(Name,Sex,Age,Weight,Height)
Values('a','m',30,60,170);                                                                           
Insert Into Test(Name,Sex,Age,Weight,Height)
Values('b','f',40,50,160);                                                                           
Quit;

在学习sas过程中,碰到的方法,和大家分享一下。个人觉得此种方法有些麻烦,比较基础,若有更好的,希望大神不吝赐教。标注为自己所写,若有错误,望大神指正。

二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-19 18:38:59
二维码

扫码加我 拉你入群

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

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

2013-12-19 18:55:34
TRY THIS:

data a;
a='a';b=123;output;
run;

data b;
  if 0 then set a;

/*  set a;
     output;*/

/*  EXAMPLE:*/
  do b = 1 to 3;
    a = 'b';
        output;
  end;
/*  EXAMPLE:*/

  stop;
run;
二维码

扫码加我 拉你入群

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

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

2013-12-19 19:47:04
Tigflanker 发表于 2013-12-19 18:55
TRY THIS:

data a;
谢谢你。我想知道如果每列输入的不一样的值呢?例如:

1  a   r
2  c   d
3  e   f
4  g   o
5  j    k
6  8   3
二维码

扫码加我 拉你入群

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

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

2013-12-20 10:28:36
lqwoailuo 发表于 2013-12-19 19:47
谢谢你。我想知道如果每列输入的不一样的值呢?例如:

1  a   r
data b;
  if 0 then set a;

/*  set a;
     output;*/

/*  EXAMPLE:*/
a='a';b=1;output;
a='c';b=2;output;

do b = 3 to 5;
  a=scan("q w e",b-2);
  output;
end;
/*  EXAMPLE:*/

  stop;
run;

关键看你要咋个插入数据呢

data b;
if 0 then set a;

/*  EXAMPLE:*/
input a $ b;
cards;
q 1
w 2
;
/*  EXAMPLE:*/

/*  stop;*/
run;
二维码

扫码加我 拉你入群

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

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

2013-12-20 10:45:21
Tigflanker 发表于 2013-12-20 10:28
data b;
  if 0 then set a;
恩 我在研究一下  谢谢您
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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