楼主: zl030739
1638 5

SAS如何处理高频数据时间 [推广有奖]

  • 7关注
  • 0粉丝

博士生

57%

还不是VIP/贵宾

-

威望
0
论坛币
2608 个
通用积分
7.1496
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4636 点
帖子
119
精华
0
在线时间
486 小时
注册时间
2010-4-16
最后登录
2024-4-19

8论坛币
附件中是一个高频交易数据的样本。导入到SAS之后time这一列是数值型的。
我想生成year,month,day,hour,minute,second这六个变量。
hour(time), minute(time),second(time)都可以,但是 year(time),month(time),day(time)就出错。
如何才能从time变量中生成年、月、日变量呢?

data.xlsx

10.31 KB

最佳答案

eflucy 查看完整内容

year(datepart(time))
关键词:高频数据 minute Second month secon 高频 如何
沙发
eflucy 发表于 2016-4-26 22:05:40 |只看作者 |坛友微信交流群
year(datepart(time))

使用道具

藤椅
FlyUFalcon 在职认证  发表于 2016-4-26 22:19:53 |只看作者 |坛友微信交流群
导入的时候 就define 好是时间 type

informat        Date        DATE11.        ;                                                               
informat        Time         time18.3        ;

format        Date        DATE11.        ;                                                               
format        Time        time18.3       

使用道具

板凳
zl030739 发表于 2016-4-27 09:50:23 |只看作者 |坛友微信交流群
FlyUFalcon 发表于 2016-4-26 22:19
导入的时候 就define 好是时间 type

informat        Date        DATE11.        ;
导入的时候 format 就是DATETIME16.

使用道具

报纸
5傻小不点 发表于 2016-4-28 13:32:37 |只看作者 |坛友微信交流群
求将.xlsx文件导入的程序,表示电脑上安装了office2007,但是import过程dbms选项总是报错……

使用道具

地板
zl030739 发表于 2016-5-3 09:47:27 |只看作者 |坛友微信交流群
eflucy 发表于 2016-4-26 22:05
year(datepart(time))
非常感谢!问题已解决!

使用道具

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

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

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

GMT+8, 2024-4-27 18:50