楼主: 酒饮微醉123
2084 2

[学习分享] sas的rename命令怎么会生成新表? [推广有奖]

  • 0关注
  • 0粉丝

硕士生

2%

还不是VIP/贵宾

-

威望
0
论坛币
727 个
通用积分
0.3000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
69 点
帖子
4
精华
0
在线时间
260 小时
注册时间
2016-11-10
最后登录
2023-12-10

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近在学习sas的使用,输入了以下命令,但奇怪的是变量名不但没有被修改,还生成了三个新表,我觉得好奇怪啊,各位觉得是怎么回事呢?
   data test;
   set mylib.data;
   rename sex=gender;
   run;

NOTE: 从数据集 MYLIB.DATA. 读取了 64617 个观测
NOTE: 数据集 WORK.TEST 有 64617 个观测和 32 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.05 秒
      CPU 时间          0.04 秒

结果如下
结果

二维码

扫码加我 拉你入群

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

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

关键词:rename sas的 name ENA Gender

沙发
小明12345 发表于 2019-1-24 13:26:28 |只看作者 |坛友微信交流群
这个rename不是这样用的吧  你试试这个
data test(rename=(sex=gender));
   set mylib.data;
   run;

使用道具

藤椅
ArisQ 学生认证  发表于 2019-1-27 10:40:37 |只看作者 |坛友微信交流群
data test;
   set mylib.data;
   rename sex=gender;run;

data test;
   set mylib.data (rename=(sex=gender));
run;

是一样的。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 23:44