楼主: tesco311
3091 3

sas读入excel文件时变量读取问题 [推广有奖]

  • 0关注
  • 0粉丝

小学生

57%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
106 点
帖子
5
精华
0
在线时间
4 小时
注册时间
2014-2-17
最后登录
2014-5-8

楼主
tesco311 发表于 2014-3-5 13:47:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
由于excel文件格式如下:
var1 var2 var1 var2 var1 var2
1 333 3 55 5 77
2 444 4 66 6 88


在用import 读取时 var1只得到前面的2个值(1,2)后面(3,4,5,6)的没有
请问怎么才能将所有的值都得到
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL xcel exce cel import excel

沙发
paulwong 发表于 2014-3-5 14:01:35
重新命名为Var1-Var6,然后分拆成3个数据集(分别改名为Var1、Var2),最后串接

藤椅
tesco311 发表于 2014-3-5 14:33:55
paulwong 发表于 2014-3-5 14:01
重新命名为Var1-Var6,然后分拆成3个数据集(分别改名为Var1、Var2),最后串接
刚学这个,不太会,可否上面的例子给个代码,TKS

板凳
mingfeng07 学生认证  发表于 2014-3-5 17:06:32
tesco311 发表于 2014-3-5 14:33
刚学这个,不太会,可否上面的例子给个代码,TKS
首先直接菜单式import,数据可以全部导入,并且变量会自动变成var1,var2,var11,var21,var12,var22这个六个变量,设这个数据集为a,建立如下程序:
  1. data aa;
  2. set a(keep=var1 var2)
  3.     a(keep=var11 var21 rename=(var11=var1 var21=var2))
  4.         a(keep=var12 var22 rename=(var12=var1 var22=var2));
  5. run;
复制代码
已有 1 人评分论坛币 收起 理由
admin_kefu + 100 热心帮助其他会员

总评分: 论坛币 + 100   查看全部评分

欢迎扫一扫我头像关注, 不定期分享SAS技术知识。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 12:10