楼主: aucklandsvivian
4785 12

[问答] SAS transpose和SQL的询问,整理数据迷茫了!【自己已解决~谢谢大家了!】 [推广有奖]

  • 0关注
  • 0粉丝

初中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
171 点
帖子
19
精华
0
在线时间
8 小时
注册时间
2012-12-17
最后登录
2012-12-27

楼主
aucklandsvivian 发表于 2012-12-18 13:08:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,新人报道!不过报完道就有一事相求了。。。

我在做毕业research,题目是investment style consistency和funds performance persistence之间的关系,现在初始阶段数据刚刚下好,需要用到SAS来整理数据。数据是Panel data,每个基金的每个变量共有120个观测值,因为sample period是10年,数据是monthly的。一共有7000多基金。

现在我下载下来的表格形式是这样的:就是说变量和值都在横行,而6个变量中的其中2个是年值,其他为月值。
fund11.png

现在我想要把这些变量变成竖列,因为SAS和EVIEWS要通过列来读取数据,就是下面这种格式:
fund 1.png

请问proc transpose要怎么才能将6个变量一起转换成这种格式?还是说我需要一个一个变量的建成一个一个的表格,进行转置?如果是这样的话,要怎么把这些表格粘贴在一起呢。。?

好迷惑,一点SAS基础都木有。。TRANSPOSE和SQL的一些基本格式还是刚从网上学的呢。。。一点IDEA都木有。。急死了。。。谢谢大家了!!!!


二维码

扫码加我 拉你入群

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

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

关键词:Transpose Trans pose 整理数据 POS investment research monthly

fund.jpg (24.13 KB)

fund.jpg

沙发
playmore 发表于 2012-12-18 15:18:21
变量不多的话先把不同的变量拆分到不同的Excel文档
这样可以把首行缩为一行,即只有月份
然后再proc transpose

另你的研究对象是中国的基金?
中国的基金拿不到月度的大部分数据啊

还有对你这个题目挺感兴趣
可以分享下你参考的主文献吗?
谢谢!
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

藤椅
aucklandsvivian 发表于 2012-12-18 15:22:24
谢谢回复!首先,我研究的是US MUTUAL FUND,不是中国的基金,data是由morningstar提供的。

其次,我也想过你所说的这种方法,但是,不知道怎么能把拆开的这些表格合并成最后的一个大表呢?

如果你知道合并的相关code,可以教教我吗?谢谢!!

板凳
aucklandsvivian 发表于 2012-12-18 17:18:09
大家有木有能帮一下的

报纸
zkymath 在职认证  发表于 2012-12-18 23:52:42
安装个excel百宝箱,像这种小规模的数据直接在excel中转置就好了。sas搞得挺麻烦的

地板
aucklandsvivian 发表于 2012-12-19 05:57:06
zkymath 发表于 2012-12-18 23:52
安装个excel百宝箱,像这种小规模的数据直接在excel中转置就好了。sas搞得挺麻烦的
可是我转置了一个变量,表格就有88万行,EXCEL不行吧。。

7
zkymath 在职认证  发表于 2012-12-19 08:42:03
aucklandsvivian 发表于 2012-12-19 05:57
可是我转置了一个变量,表格就有88万行,EXCEL不行吧。。
88W太多了,我只看到了7000,失误了!88W  excel确实有困难,sas转吧,那你内存也要足够大才好

8
a6566792 在职认证  发表于 2012-12-19 09:28:14
把数据用附件形式贴上来,测试也方便点

9
playmore 发表于 2012-12-19 09:51:33
aucklandsvivian 发表于 2012-12-18 15:22
谢谢回复!首先,我研究的是US MUTUAL FUND,不是中国的基金,data是由morningstar提供的。

其次,我也想 ...
拆开的表格再合并就简单多了
用data步的merge statement就可以了

如果你是从晨星合理获得的数据
你让他们再给你份符合SQL规范的不就行了
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

10
aucklandsvivian 发表于 2012-12-19 10:10:53
playmore 发表于 2012-12-19 09:51
拆开的表格再合并就简单多了
用data步的merge statement就可以了
谢谢啊!我回头问问他们的客服,因为我用的是MORNINGSTAR DIRECT的系统,所以不知道他们是不是默认这种模式的表格还是可以改变的

我想问,如果我想删除某个COLUMN,要怎么做呢?谢谢!

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

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