作者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