全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
5161 26
2009-12-13

本人在处理一些数据时
发现是有的数据是季度数据
有的是月数据
现在想把季度数据中缺失的月份补上
比如知道199009的数据
我想补充199010 199011的数据和199009的一样
,也就是加入这两个月份,但公司 产品 价格 都和199009的一样

比如

公司

产品

日期

价格

10001

105

199009

5.36

10001

106

199009

6.3

10001

109

199009

5.17

10001

…..

199009

…..

10001

105

199012

3.6

10001

285

199012

5.3

……

……

…….

………

10002

365

199102

6.3

10002

250

199102

4.2

10002

…….

199102

……..

10002

251

199105

2.5

352

199105

8.1

……………


有什么方法能够方便的解决这个问题?望高手指点一下!不胜感激

二维码

扫码加我 拉你入群

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

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

全部回复
2009-12-14 01:22:02
顶一下 版主能否 帮忙解答一下!?
二维码

扫码加我 拉你入群

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

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

2009-12-14 01:50:14
附上 部分数据 可以更直观的了解 我所需要的
附件列表

22.xls

大小:25 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

2009-12-14 07:39:33
用PROC EXPAND应该可以实现
proc expand data=a out=b to=month method=step;
   by product; /*  变量“产品” */
   id date;
run;

你给的附件数据没有“产品”变量,
所以没法做
二维码

扫码加我 拉你入群

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

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

2009-12-14 10:03:25
4# shawfee

已经提供了product变量呀!
共四个变量 company product date quant
由于日期是季度的 所以想加入缺失的月份 使缺失的月份的数据 和它上一月的数据 相同
二维码

扫码加我 拉你入群

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

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

2009-12-14 10:17:45
每类都是1到12么?
比如只有199102?
前面的199101补充199012还是空着什么的?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群