经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
如何生成年度季度时间格式
楼主
lulu66898
6894
4
收藏
2015-12-09
悬赏
3
个论坛币
已解决
我的数据表中分别有year 和quarter两列数据(即年度和季度),是使用year()和qtr()函数从yyyy-mm-dd时间格式中截取出来。请问如果我想生成一个新变量,格式为年度+季度(如2010-01、2010-02、2010-03等,或者其他SAS中可是使用的时间格式),应该怎么做?
我的数据形式为
stkcd year quarter
000001 2013 2
000003 2011 4
。。。
谢谢
最佳答案
tompiano
查看完整内容
data a; x=input('20151031',yymmdd8.); format x yymmddn8.; y1=x; format y1 yyqd6.; y2=put(x,yyqd6.); y3=strip(year(x))||'-0'||strip(qtr(x)); run; y1显示为格式 保留数值 y2按格式转为文本 y3是你举例的非标准格式 非要这样似乎只有手动拼一下了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
tompiano
2015-12-9 07:22:44
data a;
x=input('20151031',yymmdd8.);
format x yymmddn8.;
y1=x;
format y1 yyqd6.;
y2=put(x,yyqd6.);
y3=strip(year(x))||'-0'||strip(qtr(x));
run;
y1显示为格式 保留数值
y2按格式转为文本
y3是你举例的非标准格式 非要这样似乎只有手动拼一下了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
我要好运
2015-12-9 09:11:19
data test;
set yourtable;
vintage=compress(year)||'-0'||compress(quarter);
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
孤单的我们
2015-12-9 09:54:40
data TEST;
x=input('2015-12-09',yymmdd10.);
y=x;
format x yymmdd10. y yymmn.;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
soporaeternus
2015-12-9 13:59:53
格式yyq.
yyq开头有一组格式都是年+极度的,可见帮助
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
如何求各个变量之间的均值
求助,怎么会计的应用这么难~!!!好像是循环的问题
请教一个条件赋值的问题
请教大牛:如何按照趋势,填补前后缺失的数据?
怎么根据公司代码和年份,删除时间早的一行
新人请教公司年数据追加新数据的问题
沪深A股董事长薪酬、任期、出生年份、个人简历数据(2000-2019年)包含excel和dta格式
根据年份个数求值
一组数据中怎么创建季度变量
请问大家这个怎么求均值
栏目导航
SAS专版
经管文库(原现金交易版)
悬赏大厅
经管高考
金融实务版
金融学(理论版)
热门文章
文本分析:从经管顶刊“加分项”到学术发表 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
CAIE人工智能工程师认证
CDA 数据分析师:线性回归实战指南 —— 从 ...
2025中国播客行业现状与发展趋势报告
2025年三季度中国消费者消费意愿调查报告
十五五规划建议思维导图
【详细整理,24重磅!】1990-2024上市公司市场 ...
“十五五”规划建议稿解读:乘势而上,因势 ...
奇瑞首夺J.D.Power-VDS自主冠军
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群