|
21 | 21 | }, |
22 | 22 | { |
23 | 23 | "cell_type": "code", |
24 | | - "execution_count": 4, |
| 24 | + "execution_count": 3, |
25 | 25 | "metadata": {}, |
26 | 26 | "outputs": [], |
27 | 27 | "source": [ |
28 | 28 | "import sys\n", |
29 | 29 | "sys.path.insert(0, '..')\n", |
30 | | - "from bcb import TaxaJuros" |
| 30 | + "from bcb import ODataAPI" |
31 | 31 | ] |
32 | 32 | }, |
33 | 33 | { |
34 | 34 | "cell_type": "code", |
35 | | - "execution_count": 5, |
| 35 | + "execution_count": 9, |
36 | 36 | "metadata": {}, |
37 | 37 | "outputs": [ |
38 | 38 | { |
39 | 39 | "name": "stdout", |
40 | 40 | "output_type": "stream", |
41 | 41 | "text": [ |
42 | 42 | "EntitySets:\n", |
43 | | - " TaxasJurosMensalPorMes\n", |
44 | | - " TaxasJurosDiariaPorInicioPeriodo\n" |
| 43 | + " DatasOperacoesSelic\n", |
| 44 | + "FunctionImports:\n", |
| 45 | + " OperacoesEmUmAno\n", |
| 46 | + " OperacoesEmUmaData\n" |
45 | 47 | ] |
46 | 48 | } |
47 | 49 | ], |
48 | 50 | "source": [ |
49 | | - "service = TaxaJuros()\n", |
| 51 | + "url = \"https://olinda.bcb.gov.br/olinda/servico/selic_operacoes/versao/v1/odata/\"\n", |
| 52 | + "service = ODataAPI(url)\n", |
50 | 53 | "service.describe()" |
51 | 54 | ] |
52 | 55 | }, |
|
60 | 63 | "output_type": "stream", |
61 | 64 | "text": [ |
62 | 65 | "\n", |
63 | | - "EntitySet (Endpoint): TaxasJurosMensalPorMes\n", |
64 | | - "EntityType: br.gov.bcb.olinda.servico.taxaJuros.TaxaJurosMensal\n", |
65 | | - "Properties: Mes<str>, Modalidade<str>, Posicao<int>, InstituicaoFinanceira<str>, TaxaJurosAoMes<float>, TaxaJurosAoAno<float>, cnpj8<str>, anoMes<str>\n" |
| 66 | + "EntitySet (Endpoint): Selic\n", |
| 67 | + "EntityType: br.gov.bcb.olinda.servico.ResumoCamaras_pt.ResumoMensalSelic\n", |
| 68 | + "Properties: mes<str>, valorOperacoes<float>, quantidadeOperacoes<float>\n" |
66 | 69 | ] |
67 | 70 | } |
68 | 71 | ], |
69 | 72 | "source": [ |
70 | | - "service.describe(\"TaxasJurosMensalPorMes\")" |
| 73 | + "service.describe(\"Selic\")" |
71 | 74 | ] |
72 | 75 | }, |
73 | 76 | { |
74 | 77 | "cell_type": "code", |
75 | | - "execution_count": 11, |
| 78 | + "execution_count": 7, |
76 | 79 | "metadata": {}, |
77 | 80 | "outputs": [ |
78 | 81 | { |
|
96 | 99 | " <thead>\n", |
97 | 100 | " <tr style=\"text-align: right;\">\n", |
98 | 101 | " <th></th>\n", |
99 | | - " <th>Mes</th>\n", |
100 | | - " <th>Modalidade</th>\n", |
101 | | - " <th>Posicao</th>\n", |
102 | | - " <th>InstituicaoFinanceira</th>\n", |
103 | | - " <th>TaxaJurosAoMes</th>\n", |
104 | | - " <th>TaxaJurosAoAno</th>\n", |
105 | | - " <th>cnpj8</th>\n", |
106 | | - " <th>anoMes</th>\n", |
| 102 | + " <th>mes</th>\n", |
| 103 | + " <th>valorOperacoes</th>\n", |
| 104 | + " <th>quantidadeOperacoes</th>\n", |
107 | 105 | " </tr>\n", |
108 | 106 | " </thead>\n", |
109 | 107 | " <tbody>\n", |
110 | 108 | " <tr>\n", |
111 | 109 | " <th>0</th>\n", |
112 | | - " <td>Jul-2022</td>\n", |
113 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ...</td>\n", |
114 | | - " <td>27</td>\n", |
115 | | - " <td>BCO DO ESTADO DO RS S.A.</td>\n", |
116 | | - " <td>0.67</td>\n", |
117 | | - " <td>8.38</td>\n", |
118 | | - " <td>92702067</td>\n", |
119 | | - " <td>2022-07</td>\n", |
| 110 | + " <td>abr/2002</td>\n", |
| 111 | + " <td>77697</td>\n", |
| 112 | + " <td>1794</td>\n", |
120 | 113 | " </tr>\n", |
121 | 114 | " <tr>\n", |
122 | 115 | " <th>1</th>\n", |
123 | | - " <td>Jul-2022</td>\n", |
124 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO...</td>\n", |
125 | | - " <td>48</td>\n", |
126 | | - " <td>CAIXA ECONOMICA FEDERAL</td>\n", |
127 | | - " <td>0.79</td>\n", |
128 | | - " <td>9.93</td>\n", |
129 | | - " <td>00360305</td>\n", |
130 | | - " <td>2022-07</td>\n", |
| 116 | + " <td>mai/2002</td>\n", |
| 117 | + " <td>105404</td>\n", |
| 118 | + " <td>2276</td>\n", |
131 | 119 | " </tr>\n", |
132 | 120 | " <tr>\n", |
133 | 121 | " <th>2</th>\n", |
134 | | - " <td>Jul-2022</td>\n", |
135 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ...</td>\n", |
136 | | - " <td>72</td>\n", |
137 | | - " <td>CAIXA ECONOMICA FEDERAL</td>\n", |
138 | | - " <td>0.80</td>\n", |
139 | | - " <td>10.05</td>\n", |
140 | | - " <td>00360305</td>\n", |
141 | | - " <td>2022-07</td>\n", |
| 122 | + " <td>jun/2002</td>\n", |
| 123 | + " <td>110795</td>\n", |
| 124 | + " <td>2307</td>\n", |
142 | 125 | " </tr>\n", |
143 | 126 | " <tr>\n", |
144 | 127 | " <th>3</th>\n", |
145 | | - " <td>Jul-2022</td>\n", |
146 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ...</td>\n", |
147 | | - " <td>450</td>\n", |
148 | | - " <td>CAIXA ECONOMICA FEDERAL</td>\n", |
149 | | - " <td>0.61</td>\n", |
150 | | - " <td>7.55</td>\n", |
151 | | - " <td>00360305</td>\n", |
152 | | - " <td>2022-07</td>\n", |
| 128 | + " <td>jul/2002</td>\n", |
| 129 | + " <td>124820</td>\n", |
| 130 | + " <td>2322</td>\n", |
153 | 131 | " </tr>\n", |
154 | 132 | " <tr>\n", |
155 | 133 | " <th>4</th>\n", |
156 | | - " <td>Jul-2022</td>\n", |
157 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ...</td>\n", |
158 | | - " <td>185</td>\n", |
159 | | - " <td>BCO SANTANDER (BRASIL) S.A.</td>\n", |
160 | | - " <td>0.95</td>\n", |
161 | | - " <td>12.06</td>\n", |
162 | | - " <td>90400888</td>\n", |
163 | | - " <td>2022-07</td>\n", |
| 134 | + " <td>ago/2002</td>\n", |
| 135 | + " <td>141438</td>\n", |
| 136 | + " <td>2423</td>\n", |
164 | 137 | " </tr>\n", |
165 | 138 | " <tr>\n", |
166 | 139 | " <th>5</th>\n", |
167 | | - " <td>Jul-2022</td>\n", |
168 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO...</td>\n", |
169 | | - " <td>234</td>\n", |
170 | | - " <td>CH PIRATINI - CHP</td>\n", |
171 | | - " <td>1.15</td>\n", |
172 | | - " <td>14.68</td>\n", |
173 | | - " <td>18282093</td>\n", |
174 | | - " <td>2022-07</td>\n", |
| 140 | + " <td>set/2002</td>\n", |
| 141 | + " <td>186351</td>\n", |
| 142 | + " <td>2504</td>\n", |
175 | 143 | " </tr>\n", |
176 | 144 | " <tr>\n", |
177 | 145 | " <th>6</th>\n", |
178 | | - " <td>Jul-2022</td>\n", |
179 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ...</td>\n", |
180 | | - " <td>31</td>\n", |
181 | | - " <td>APE POUPEX</td>\n", |
182 | | - " <td>0.33</td>\n", |
183 | | - " <td>4.04</td>\n", |
184 | | - " <td>00655522</td>\n", |
185 | | - " <td>2022-07</td>\n", |
| 146 | + " <td>out/2002</td>\n", |
| 147 | + " <td>205648</td>\n", |
| 148 | + " <td>2715</td>\n", |
186 | 149 | " </tr>\n", |
187 | 150 | " <tr>\n", |
188 | 151 | " <th>7</th>\n", |
189 | | - " <td>Jul-2022</td>\n", |
190 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO...</td>\n", |
191 | | - " <td>14</td>\n", |
192 | | - " <td>BCO DO EST. DE SE S.A.</td>\n", |
193 | | - " <td>0.00</td>\n", |
194 | | - " <td>0.00</td>\n", |
195 | | - " <td>13009717</td>\n", |
196 | | - " <td>2022-07</td>\n", |
| 152 | + " <td>nov/2002</td>\n", |
| 153 | + " <td>244837</td>\n", |
| 154 | + " <td>2969</td>\n", |
197 | 155 | " </tr>\n", |
198 | 156 | " <tr>\n", |
199 | 157 | " <th>8</th>\n", |
200 | | - " <td>Jul-2022</td>\n", |
201 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ...</td>\n", |
202 | | - " <td>52</td>\n", |
203 | | - " <td>BCO DO EST. DO PA S.A.</td>\n", |
204 | | - " <td>0.34</td>\n", |
205 | | - " <td>4.21</td>\n", |
206 | | - " <td>04913711</td>\n", |
207 | | - " <td>2022-07</td>\n", |
| 158 | + " <td>dez/2002</td>\n", |
| 159 | + " <td>257006</td>\n", |
| 160 | + " <td>2837</td>\n", |
208 | 161 | " </tr>\n", |
209 | 162 | " <tr>\n", |
210 | 163 | " <th>9</th>\n", |
211 | | - " <td>Jul-2022</td>\n", |
212 | | - " <td>FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO...</td>\n", |
213 | | - " <td>272</td>\n", |
214 | | - " <td>APE POUPEX</td>\n", |
215 | | - " <td>1.22</td>\n", |
216 | | - " <td>15.69</td>\n", |
217 | | - " <td>00655522</td>\n", |
218 | | - " <td>2022-07</td>\n", |
| 164 | + " <td>jan/2003</td>\n", |
| 165 | + " <td>249945</td>\n", |
| 166 | + " <td>2907</td>\n", |
219 | 167 | " </tr>\n", |
220 | 168 | " </tbody>\n", |
221 | 169 | "</table>\n", |
222 | 170 | "</div>" |
223 | 171 | ], |
224 | 172 | "text/plain": [ |
225 | | - " Mes Modalidade Posicao \\\n", |
226 | | - "0 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ... 27 \n", |
227 | | - "1 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO... 48 \n", |
228 | | - "2 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ... 72 \n", |
229 | | - "3 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ... 450 \n", |
230 | | - "4 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ... 185 \n", |
231 | | - "5 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO... 234 \n", |
232 | | - "6 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ... 31 \n", |
233 | | - "7 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO... 14 \n", |
234 | | - "8 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS REGULADAS ... 52 \n", |
235 | | - "9 Jul-2022 FINANCIAMENTO IMOBILIÁRIO COM TAXAS DE MERCADO... 272 \n", |
236 | | - "\n", |
237 | | - " InstituicaoFinanceira TaxaJurosAoMes TaxaJurosAoAno cnpj8 \\\n", |
238 | | - "0 BCO DO ESTADO DO RS S.A. 0.67 8.38 92702067 \n", |
239 | | - "1 CAIXA ECONOMICA FEDERAL 0.79 9.93 00360305 \n", |
240 | | - "2 CAIXA ECONOMICA FEDERAL 0.80 10.05 00360305 \n", |
241 | | - "3 CAIXA ECONOMICA FEDERAL 0.61 7.55 00360305 \n", |
242 | | - "4 BCO SANTANDER (BRASIL) S.A. 0.95 12.06 90400888 \n", |
243 | | - "5 CH PIRATINI - CHP 1.15 14.68 18282093 \n", |
244 | | - "6 APE POUPEX 0.33 4.04 00655522 \n", |
245 | | - "7 BCO DO EST. DE SE S.A. 0.00 0.00 13009717 \n", |
246 | | - "8 BCO DO EST. DO PA S.A. 0.34 4.21 04913711 \n", |
247 | | - "9 APE POUPEX 1.22 15.69 00655522 \n", |
248 | | - "\n", |
249 | | - " anoMes \n", |
250 | | - "0 2022-07 \n", |
251 | | - "1 2022-07 \n", |
252 | | - "2 2022-07 \n", |
253 | | - "3 2022-07 \n", |
254 | | - "4 2022-07 \n", |
255 | | - "5 2022-07 \n", |
256 | | - "6 2022-07 \n", |
257 | | - "7 2022-07 \n", |
258 | | - "8 2022-07 \n", |
259 | | - "9 2022-07 " |
| 173 | + " mes valorOperacoes quantidadeOperacoes\n", |
| 174 | + "0 abr/2002 77697 1794\n", |
| 175 | + "1 mai/2002 105404 2276\n", |
| 176 | + "2 jun/2002 110795 2307\n", |
| 177 | + "3 jul/2002 124820 2322\n", |
| 178 | + "4 ago/2002 141438 2423\n", |
| 179 | + "5 set/2002 186351 2504\n", |
| 180 | + "6 out/2002 205648 2715\n", |
| 181 | + "7 nov/2002 244837 2969\n", |
| 182 | + "8 dez/2002 257006 2837\n", |
| 183 | + "9 jan/2003 249945 2907" |
260 | 184 | ] |
261 | 185 | }, |
262 | | - "execution_count": 11, |
| 186 | + "execution_count": 7, |
263 | 187 | "metadata": {}, |
264 | 188 | "output_type": "execute_result" |
265 | 189 | } |
266 | 190 | ], |
267 | 191 | "source": [ |
268 | | - "ep = service.get_endpoint('TaxasJurosMensalPorMes')\n", |
| 192 | + "ep = service.get_endpoint('Selic')\n", |
269 | 193 | "ep.query().limit(10).collect()" |
270 | 194 | ] |
271 | 195 | }, |
|
0 commit comments