楼主: wdxmahone
25597 11

sas 如何将字符型的日期变量转化为数值型 [推广有奖]

  • 0关注
  • 1粉丝

已卖:348份资源

硕士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
12568 个
通用积分
0
学术水平
2 点
热心指数
3 点
信用等级
2 点
经验
3518 点
帖子
121
精华
0
在线时间
155 小时
注册时间
2010-1-11
最后登录
2022-9-4

楼主
wdxmahone 发表于 2010-1-26 10:26:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有一些数据,其中有一个变量应该是日期,但是是字符型的,我想将其转化为数值型。比如变量trd 有2009-01-01 2009-01-02,如何将其转化成数值型的20090101 20090102,谢谢各位大侠!
二维码

扫码加我 拉你入群

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

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

关键词:日期变量 字符型 数值型 各位大侠 变量 SAS 数值 字符

回帖推荐

jingju11 发表于2楼  查看完整内容

1# wdxmahone 这种数值型的东西,不能加不能减的,何用?

本帖被以下文库推荐

沙发
jingju11 发表于 2010-1-26 11:12:29
1# wdxmahone

  1. data _null_;
  2. x = '2009-11-12'; *character;
  3. y =input(x, yymmdd11.); *numerical;
  4. z = put(y, yymmddn.); *special form;
  5. put x= y= z=;
  6. run;
复制代码

......数值型的20090101 20090102......
这种数值型的东西,不能加不能减的,何用?
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

藤椅
wdxmahone 发表于 2010-1-26 11:24:50
非常棒,谢谢哈

板凳
papawing 发表于 2010-1-26 23:01:14
ok thx ar, 好多謝。

报纸
yangzhihuibobo 发表于 2010-1-27 14:18:12
SAS有些是由默认的将字符型变量转化为数值型变量的功能啊,也可以用INPUT函数由字符型转换为数值型。

地板
C100 发表于 2010-12-26 22:44:19
怎么样才能进行日期相减呢~~??求助。。

7
C100 发表于 2010-12-26 22:44:59
2# jingju11 怎么样才能进行日期相减呢~~??求助。。。 谢谢~~

8
elek.me 发表于 2010-12-27 21:15:20
6# C100 如果计算日期之间的时间间隔,推荐用SAS提供的一个非常好用的函数:INTCK
详见:
http://support.sas.com/documentation/cdl/en/lrdict/63026/HTML/default/viewer.htm#a000212868.htm
我的博客: http://elek.me/sas
联系我: http://about.me/elek

9
天堂之路 发表于 2011-4-10 10:04:30
不错不错啊!

10
wozhouxiaowei 发表于 2011-10-3 16:08:16
很有用~~学习了

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

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