作者centrair (日本中部国际空港)
看板Statistics
标题[程式] SAS选取号码
时间Fri Mar 19 09:06:45 2010
------------------------------------------------------------------------
[软体程式类别]:
SAS
[程式问题]:
资料处理
[软体熟悉度]:
低(1~3个月)
[问题叙述]:
大家好,前几天从A资料库抓了大约有10,000多笔公司的资料
而目前要与B资料库进行合并(merge),但是这两个资料库唯一的共通点就是cusip
而经过观察发现这两个资料库的cusip只有前6码相同(总共9码),
所以我想询问板上的各位大大,SAS是否有能选取某资料的前6码的功能呢?
另外,我在合并的时候,log视窗常有出现一个咖啡色的错误指令说明如下:
ERROR: Variable CUSIP has been defined as both character and numeric.
我是否需要对cusip先做什麽样的处理呢?
谢谢各位的回答了<(_ _)>
[程式范例]:
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.153.215
1F:→ kingbee:substr 03/19 11:05
2F:推 wlsherica:推一楼 03/19 11:06
3F:→ centrair:谢谢,我会试试看 03/19 11:12
4F:推 tew:会失败 因为九码公司的前六码 会有一推重复的 03/19 14:00
5F:→ tew:你必须看看还有没有其他资料库 03/19 14:00
6F:→ tew:美国资料 ticker permno cusip GVKEY都可以指出同一下公司 03/19 14:01
7F:→ tew:如果 你可以有其他资料库 请先跟其他资料合并 03/19 14:03
8F:推 tew:我说的失败不是指程式上的失败 03/19 14:06
9F:→ tew:而是合并出来的资料 本身就会有问题 请小心 03/19 14:06
10F:→ centrair:感谢楼上,我会注意的:) 03/19 15:16
11F:推 PhilipHughes:CUSIP前六码指的是公司,并不会指向不同公司。 03/22 00:27
12F:→ PhilipHughes:第七、八码指的是同一家公司不同的股票或债券等issue 03/22 00:28
13F:→ centrair:後来观察,楼上正解,不过也谢谢tew:) 03/25 14:36