楼主: 若水烟寒
7430 2

sas导入excel如何直接定义变量类型? [推广有奖]

  • 3关注
  • 9粉丝

已卖:840份资源

博士生

8%

还不是VIP/贵宾

-

威望
0
论坛币
1391 个
通用积分
33.0863
学术水平
14 点
热心指数
18 点
信用等级
12 点
经验
2716 点
帖子
183
精华
0
在线时间
176 小时
注册时间
2011-5-11
最后登录
2025-6-4

楼主
若水烟寒 发表于 2012-11-9 22:59:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
PROC IMPORT OUT= WORK.train
            DATAFILE= "D:\census data\train.xls"
            DBMS=EXCEL REPLACE;
     RANGE="train$";
     GETNAMES=YES;
     MIXED=YES;
     SCANTEXT=YES;
     USEDATE=NO;
     SCANTIME=NO;
RUN;
看了一下import的语法格式,不知道怎么才能在导入的时候就给变量定义特定的类型呢?

另外,即使导入后对之属性进行修改,仍然有错误提示……求问怎么解T_T
sas导入excel变量属性更改.png
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL 定义变量 变量类型 xcel exce excel import EXCEL 如何

沙发
龙潭丰乐 学生认证  发表于 2012-11-10 09:48:38
可以使用input put语句将其改正啊!input(source,informat)将字符型改成数字型,put将数字型改成字符型,注意前面的空格。

藤椅
若水烟寒 发表于 2012-11-10 10:02:13
龙潭丰乐 发表于 2012-11-10 09:48
可以使用input put语句将其改正啊!input(source,informat)将字符型改成数字型,put将数字型改成字符型, ...
用put对那个datetime型的变量不管用啊……不知道可否愿意分享代码?我是想截出后面的时分秒,后来发现可以用timepart()函数来做……但是我还是不知道这种类型日期怎么转换,试了一下没成功
https://bbs.pinggu.org/thread-2130651-1-1.html

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

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