楼主: cadgret
11300 7

[问答] 怎么把SAS里一个表里的字符型字段改为数字型? [推广有奖]

  • 0关注
  • 1粉丝

大专生

38%

还不是VIP/贵宾

-

威望
0
论坛币
38 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
134 点
帖子
46
精华
0
在线时间
29 小时
注册时间
2007-7-13
最后登录
2016-11-17

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我把ACCESS里的一个表导入到SAS里了, 可以打开这个表,有5列,其中一列是日期,但它是字符型,我想把它改为数字型, 因为我在SAS里有另一张表,也有一列是日期,是数字形.只有是相同的数据类型,我才能在SQL里建里条件让它俩相等.

怎么在SAS里把字符型改为数字型.

谢谢,请大家帮我
二维码

扫码加我 拉你入群

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

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

关键词:字符型 access 相同的数据 Acces 可以打开 SAS 数字 字符 字段 表里

沙发
郑小知 发表于 2011-2-24 11:57:44 |只看作者 |坛友微信交流群
e.g.
m='2011-02-24';/*char*/
mchange=input(m,yymmdd10.);/*use input function*/
use mchange  to judge.
hope it can help.

使用道具

藤椅
cadgret 发表于 2011-2-24 12:36:32 |只看作者 |坛友微信交流群
你这个是在最开始导数据时的CODE吧,可我这些ACCESS的文件,以经用SAS的IMPORT WIZARD 功能导进去了,在导的过程没有步骤让我改数据类型

使用道具

板凳
honghejing 发表于 2011-2-25 15:03:58 |只看作者 |坛友微信交流群
你可以在data step中修改一下,又不麻烦。导入数据好像不能改吧

使用道具

honghejing 发表于 2011-2-25 15:03
你可以在data step中修改一下,又不麻烦。导入数据好像不能改吧
data step 如何修改?

使用道具

地板
yangdelong1988 发表于 2013-9-27 21:28:31 |只看作者 |坛友微信交流群
将sas文件导出为文本数据,在将其导入,按F4会显示导入程序,修改程序,将字段的类型改成日期格式。

使用道具

7
孤灯渡漠 发表于 2013-9-30 11:01:16 |只看作者 |坛友微信交流群
不能更改变量类型

你可以用搬家的方式

如:

new_v=old_v+0;

使用道具

8
lifemg 发表于 2013-10-3 23:48:59 |只看作者 |坛友微信交流群
input函数可实现转换

使用道具

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

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

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

GMT+8, 2024-5-22 03:00