楼主: firefox29
7695 8

Excel数据导入SAS后日期数据变了 [推广有奖]

  • 11关注
  • 1粉丝

博士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
3694 点
帖子
131
精华
0
在线时间
305 小时
注册时间
2012-1-23
最后登录
2023-6-20

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
PROC IMPORT DATAFILE = 'd:\firehour.xlsx' DBMS=xlsx OUT= firehour replace;
getnames=yes usedate=yes;
run;
数据本身是2008-2 到 2013-7 的数据
但是在SAS中显示为2068-3 到 2073-8
excel中.png sas中.png 如图,SAS版本是9.3 64bit Excel 2007 第一行日期数据都显示为39507,但是日期显示却不一样,使得之后按月份做差分无法实现,求教原因


二维码

扫码加我 拉你入群

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

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

关键词:excel数据 EXCEL 日期数据 xcel exce Excel

沙发
wtc#sofa 在职认证  发表于 2013-8-15 11:29:23 |只看作者 |坛友微信交流群
是不是输入值的格式不对啊?
Sofa

使用道具

藤椅
吕小布韦 发表于 2013-8-15 12:47:24 |只看作者 |坛友微信交流群
excel和sas中日期都是以数值的形式存储的,不同的是,sas中以1960-1-1为第一天,excel以1900-1-1为第一天,也就是说,你在excel中输入1998-1-1,则excel把他存储成距离1900-1-1的天数,再显示的时候再换算。sas也同理。可以看出两者相差60年,以第一个数为例,2008-2-29,在excel中对应的数值是39507,而39507在sas中对应的日期是2068-3-1。你尝试在sas 中用日期减去这六十年的天数,也就是21915试试
已有 3 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
花道洋 + 5 + 1 + 1 + 1 精彩帖子
admin_kefu + 100 热心帮助其他会员
scarfacetony + 1 + 1 + 1 有道理!

总评分: 论坛币 + 105  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

使用道具

板凳
firefox29 发表于 2013-8-15 14:42:59 |只看作者 |坛友微信交流群
吕小布韦 发表于 2013-8-15 12:47
excel和sas中日期都是以数值的形式存储的,不同的是,sas中以1960-1-1为第一天,excel以1900-1-1为第一天, ...
正解,不过我减去21916才得到和原始数据一致的日期。3Q VERY MUCH``

使用道具

报纸
firefox29 发表于 2013-8-15 14:44:03 |只看作者 |坛友微信交流群
wtc#sofa 发表于 2013-8-15 11:29
是不是输入值的格式不对啊?
跟格式无关哟..网上大都是问格式的问题

使用道具

地板
henryyhl 发表于 2013-8-15 15:16:08 |只看作者 |坛友微信交流群
那么类似的导入问题该如何解决呢?求解,
It's not going to be easy, but it is going to be worth it.

使用道具

7
firefox29 发表于 2013-8-15 15:33:33 |只看作者 |坛友微信交流群
henryyhl 发表于 2013-8-15 15:16
那么类似的导入问题该如何解决呢?求解,
就像同学说的,date=date-21916 就行了

使用道具

8
吕小布韦 发表于 2013-8-15 16:19:18 |只看作者 |坛友微信交流群
firefox29 发表于 2013-8-15 14:42
正解,不过我减去21916才得到和原始数据一致的日期。3Q VERY MUCH``
哦哦..那就好.一到算日期需要加一减一的,我就犯糊涂

使用道具

9
semenljw 在职认证  发表于 2013-8-16 14:55:35 |只看作者 |坛友微信交流群
把sas的日期转化为字符形式的也应该可以的吧??

使用道具

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

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

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

GMT+8, 2024-5-7 19:18