楼主: 等风来撒
3420 6

[问答] 请问如何提取各分钟时间内第一秒的数据? [推广有奖]

  • 0关注
  • 0粉丝

博士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
490 个
通用积分
35.4021
学术水平
0 点
热心指数
5 点
信用等级
0 点
经验
2497 点
帖子
220
精华
0
在线时间
233 小时
注册时间
2014-1-5
最后登录
2025-7-23

楼主
等风来撒 发表于 2014-1-5 19:14:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据类型如下: QQ图片20130916133126.jpg
时间是每隔5分钟的数据,我想根据每个SKD和DATE,然后选出在每分钟里第一个出现的时间,例如图片上显示的选就是9:30:00,但时间并不是连续的,如在9点35分第一个数据出现在第4秒,那么就把9:35:04这一行的值都提取出来。
之前用min函数试了感觉弄不出来呀,有大神解答么。。?
二维码

扫码加我 拉你入群

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

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

关键词:如何提取 date 数据类型 ATE Min 如何

沙发
zhengbo8 发表于 2014-1-5 19:16:29
数据集,附件。

藤椅
等风来撒 发表于 2014-1-5 19:22:39
zhengbo8 发表于 2014-1-5 19:16
数据集,附件。
temp3badata127.rar (1.35 MB) 本附件包括:
  • temp3badata127.sas7bdat
额您看行不

板凳
zhengbo8 发表于 2014-1-5 21:38:59
是每个分钟第一个时间,还是每个SKD和DATE中的第一个时间?

报纸
等风来撒 发表于 2014-1-5 21:59:29
zhengbo8 发表于 2014-1-5 21:38
是每个分钟第一个时间,还是每个SKD和DATE中的第一个时间?
每分钟的第一个~

地板
zhengbo8 发表于 2014-1-5 23:03:20
数据集排序时,存在 Utility file open failed 的错误。
解决方法:OPTIONS NOTHREADS ;

结果: b.zip (109.36 KB) 本附件包括:
  • b.sas7bdat


  1. OPTIONS NOTHREADS ;

  2. data a;
  3.         set a;
  4.         cat=catx('-',of skd,date,hour(qtime_reported),minute(qtime_reported));
  5. run;

  6. proc sort data=a; by skd cat; run;

  7. data b(drop=cat);

  8.     set a;
  9.     by skd cat;
  10.     if first.cat;

  11. run;
复制代码

7
等风来撒 发表于 2014-1-6 10:28:28
zhengbo8 发表于 2014-1-5 23:03
数据集排序时,存在 Utility file open failed 的错误。
解决方法:OPTIONS NOTHREADS ;
为什么我SAS会显示Unrecognized SAS option name, NOTHREADS.
和catx函数读不出来呀?The function CATX is unknown, or cannot be accessed.

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

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