全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
11144 2
2014-10-16
楼主是菜鸟级SAS user,想问一下如何删除2001年-2011年间财务报表发布不完整或者间断了的公司数据。我从CSMAR上下载了2001年-2011年上市公司的资产负债表数据,变量code里存放的是股票代码,date里存放的是资产负债表发布的日期。
表格是先按照代码升序排列在按照时间升序排列的,其中有的公司每季度都发布财务报表所以一年有四个数据,有的公司半年才发布一次财务报表,所以一年中只有两个数据。而且有的公司存续期前晚于2001年或者在2011年之前就不再公布财务报表了,这类就是楼主想要删除的公司数据。


楼主想到的筛选方法是:
先按照日期变量date(2001-12-31 2002-12-31 2003-12-31——2011-12-31)将数据表拆分为11个子数据表;
然后用观测值最少的数据表作为参照,保留其余10个表中与参照表的公司代码code观测值相同的数据。

不知道完整的程序应该如何实现啊?源数据已经转换为balance数据集了的。求指导!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-10-18 16:56:10
路过的神么快出手啊
二维码

扫码加我 拉你入群

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

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

2015-1-8 16:18:56
加工SAS数据集_变量与观测的筛选,下面这篇文章会对你的案例有帮助
http://wenku.baidu.com/link?url=P-2jh6Db5fD_zqz2Fut5oqH-x9yi23nTcapnijAjt5LMz5IB29feuSfmZuaFP7VJPKYVvfkKS9hvD-ac0TGg5c3Eabj8Bk7kTfiQG-FY6aG
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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