MSMP.get 取得指定清單數據
Example 1
api.MSMP.get('日_K','adj_Close')
#等同於api.MSMP.日_K.adj_Close
| date |
0050 |
0051 |
0052 |
0053 |
0055 |
0056 |
0057 |
0061 |
006201 |
006203 |
... |
9945 |
9946 |
9949 |
9950 |
9951 |
9955 |
9957 |
9958 |
9960 |
9962 |
| 2025-12-10 |
64.0500 |
90.6000 |
37.0200 |
138.5500 |
30.3300 |
36.5900 |
187.9500 |
22.3900 |
24.1300 |
116 |
... |
29.1000 |
17.8000 |
26.1000 |
10.3500 |
57 |
31.4000 |
6.0200 |
139 |
20.9000 |
10.3000 |
| 2025-12-11 |
63.3500 |
90.4000 |
36.5500 |
136.8000 |
30.4500 |
36.3300 |
185.1000 |
22.5000 |
23.9900 |
115.5000 |
... |
29.5500 |
17.6500 |
26.4500 |
10.3000 |
56.2000 |
31.2000 |
6.0200 |
139 |
20.9000 |
10.2500 |
| 2025-12-12 |
63.4500 |
91.6500 |
36.6400 |
137.6500 |
31 |
36.4600 |
185.6500 |
22.6000 |
24.2800 |
115.5000 |
... |
29.9000 |
18.4000 |
26.9500 |
10.4500 |
56 |
30.8000 |
6.0700 |
138.5000 |
21 |
10.3000 |
| 2025-12-15 |
62.8000 |
90.7000 |
36.0500 |
134.5500 |
31.0700 |
36.2800 |
183.5500 |
22.5700 |
24.2200 |
114.1500 |
... |
30 |
18.3000 |
26.8000 |
10.4500 |
55.6000 |
31.3000 |
6.0200 |
139 |
20.9500 |
10.3000 |
| 2025-12-16 |
62.2500 |
89.0500 |
35.6500 |
133.4500 |
31.0800 |
36.0700 |
181.7500 |
22.3500 |
23.6900 |
113.0500 |
... |
29.9500 |
18.3000 |
26 |
10.5000 |
55 |
30.3000 |
6 |
136.5000 |
20.9500 |
10.2500 |
Example 2
api.MSMP.get('月_營收','金額_千')
#等同於api.MSMP.月_營收.金額_千
|
1101 |
1102 |
1103 |
1104 |
1108 |
1109 |
1110 |
1201 |
1203 |
1210 |
... |
9945 |
9946 |
9949 |
9950 |
9951 |
9955 |
9957 |
9958 |
9960 |
9962 |
| 2025-M07 |
13535929 |
5836590 |
251867 |
575078 |
357412 |
367999 |
190570 |
1850418 |
439000 |
7933720 |
... |
3255679 |
3505 |
10032 |
164751 |
532223 |
117399 |
2660123 |
1010373 |
56290 |
102937 |
| 2025-M08 |
12214776 |
5663764 |
236882 |
603054 |
344143 |
365337 |
236226 |
1974741 |
470431 |
8556083 |
... |
2509912 |
23693 |
11329 |
176348 |
496274 |
128509 |
3959078 |
944542 |
52571 |
120581 |
| 2025-M09 |
13306676 |
6388217 |
234910 |
707407 |
350532 |
379708 |
226502 |
2160653 |
448993 |
8731543 |
... |
3330320 |
3253 |
8576 |
121237 |
543813 |
135793 |
2764395 |
1068557 |
65828 |
123005 |
| 2025-M10 |
13882248 |
5833267 |
246707 |
723076 |
326009 |
325978 |
263053 |
1801807 |
448604 |
8433533 |
... |
2876671 |
30811 |
10700 |
151822 |
600967 |
114064 |
4141697 |
1149298 |
61699 |
130159 |
| 2025-M11 |
13121753 |
5885302 |
249102 |
636793 |
326349 |
354802 |
210022 |
1651571 |
434162 |
8857963 |
... |
3807905 |
3843 |
18953 |
132419 |
581830 |
121816 |
2631033 |
1152612 |
51057 |
138574 |
Attribute
| 參數 |
資料型態 |
說明 |
| table |
str |
指定要查詢的資料庫表或數據檔案的名稱。例如:'日_K' |
| name |
str |
欲查詢的欄位名稱(欄位需存在於該資料表中),例如 'adj_Close'、'volume' 等。 |
Return Attribute
返回 MSMP格式的DataFrame:index為時間,column為證券代碼(如:0050、0051...),每一格對應該日期與該股票的指定欄位數值。
時間格式根據不同類型資料有以下類別:
DatetimeIndex:對應日資料,如:2021-07-30。
'2xxx-Mxx':對應月營收資料,為 Index 格式(頻率為月) 如:'2010-M01'
'2xxx-Qx':對應季財報資料,為 Index 格式(頻率為季) 如:'2019-Q3'
快捷存取方式(屬性鏈式存取)
除了使用 MSMP.get(table, name) 方法外,也可以透過「屬性鏈式存取」的方式,快速查詢特定欄位資料。這種方式語法簡潔、可讀性高,適合常用查詢。