@@ -307,11 +307,11 @@ <h2>Como Realizar Consultas em APIs OData<a class="headerlink" href="#como-reali
307307< div class ="highlight-ipython notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> In [9]: </ span > < span class ="n "> ep</ span > < span class ="o "> .</ span > < span class ="n "> query</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> orderby</ span > < span class ="p "> (</ span > < span class ="n "> ep</ span > < span class ="o "> .</ span > < span class ="n "> Data</ span > < span class ="o "> .</ span > < span class ="n "> desc</ span > < span class ="p "> ())</ span > < span class ="o "> .</ span > < span class ="n "> limit</ span > < span class ="p "> (</ span > < span class ="mi "> 5</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ()</ span >
308308< span class ="gh "> Out[9]: </ span >
309309< span class ="go "> Data Quantidade Total Media</ span >
310- < span class ="go "> 0 2023-07-19 96464512 41501922.13 430.23 </ span >
311- < span class ="go "> 1 2023-07-18 94993401 42736432.83 449.89 </ span >
312- < span class ="go "> 2 2023-07-17 98447274 56303224.55 571.91 </ span >
313- < span class ="go "> 3 2023-07-16 67448882 8105531.25 120.17 </ span >
314- < span class ="go "> 4 2023-07-15 98209462 16243552.03 165.40 </ span >
310+ < span class ="go "> 0 2023-07-20 111026917 53029296.74 477.63 </ span >
311+ < span class ="go "> 1 2023-07-19 96464512 41501922.13 430.23 </ span >
312+ < span class ="go "> 2 2023-07-18 94993401 42736432.83 449.89 </ span >
313+ < span class ="go "> 3 2023-07-17 98447274 56303224.55 571.91 </ span >
314+ < span class ="go "> 4 2023-07-16 67448882 8105531.25 120.17 </ span >
315315</ pre > </ div >
316316</ div >
317317< p > Veja que a consulta retorna as datas mais recentes primeiro.</ p >
@@ -414,11 +414,11 @@ <h3>Filtrando Dados<a class="headerlink" href="#filtrando-dados" title="Link per
414414< div class ="highlight-ipython notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> In [19]: </ span > < span class ="n "> query</ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ()</ span >
415415< span class ="gh "> Out[19]: </ span >
416416< span class ="go "> Indicador Data DataReferencia ... DesvioPadrao Minimo Maximo</ span >
417- < span class ="go "> 0 IPCA 2018-01-18 2019-01-01 ... 0.13 4.00 4.25</ span >
418- < span class ="go "> 1 IPCA 2018-01-18 2020-01-01 ... 0.00 4.00 4.00</ span >
419- < span class ="go "> 2 IPCA 2018-01-18 2021-01-01 ... 0.11 3.75 4.00</ span >
420- < span class ="go "> 3 IPCA 2018-01-18 2018-01-01 ... 0.26 3.27 3.95</ span >
421- < span class ="go "> 4 IPCA 2018-01-19 2019-01-01 ... 0.25 3.70 4.30</ span >
417+ < span class ="go "> 0 IPCA 2018-01-18 2019 ... 0.13 4.00 4.25</ span >
418+ < span class ="go "> 1 IPCA 2018-01-18 2020 ... 0.00 4.00 4.00</ span >
419+ < span class ="go "> 2 IPCA 2018-01-18 2021 ... 0.11 3.75 4.00</ span >
420+ < span class ="go "> 3 IPCA 2018-01-18 2018 ... 0.26 3.27 3.95</ span >
421+ < span class ="go "> 4 IPCA 2018-01-19 2019 ... 0.25 3.70 4.30</ span >
422422
423423< span class ="go "> [5 rows x 9 columns]</ span >
424424</ pre > </ div >
@@ -443,11 +443,11 @@ <h3>Filtrando Dados<a class="headerlink" href="#filtrando-dados" title="Link per
443443< span class ="gp "> In [22]: </ span > < span class ="n "> query</ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ()</ span >
444444< span class ="gh "> Out[22]: </ span >
445445< span class ="go "> Indicador Data DataReferencia ... DesvioPadrao Minimo Maximo</ span >
446- < span class ="go "> 0 IPCA 2022-01-03 2023-01-01 ... 0.4385 2.5 3.8000</ span >
447- < span class ="go "> 1 IPCA 2022-01-04 2023-01-01 ... 0.4385 2.5 3.8000</ span >
448- < span class ="go "> 2 IPCA 2022-01-05 2023-01-01 ... 0.4385 2.5 3.8000</ span >
449- < span class ="go "> 3 IPCA 2022-01-06 2023-01-01 ... 0.4385 2.5 3.8000</ span >
450- < span class ="go "> 4 IPCA 2022-01-07 2023-01-01 ... 0.5711 2.5 4.2693</ span >
446+ < span class ="go "> 0 IPCA 2022-01-03 2023 ... 0.4385 2.5 3.8000</ span >
447+ < span class ="go "> 1 IPCA 2022-01-04 2023 ... 0.4385 2.5 3.8000</ span >
448+ < span class ="go "> 2 IPCA 2022-01-05 2023 ... 0.4385 2.5 3.8000</ span >
449+ < span class ="go "> 3 IPCA 2022-01-06 2023 ... 0.4385 2.5 3.8000</ span >
450+ < span class ="go "> 4 IPCA 2022-01-07 2023 ... 0.5711 2.5 4.2693</ span >
451451
452452< span class ="go "> [5 rows x 9 columns]</ span >
453453</ pre > </ div >
@@ -560,11 +560,11 @@ <h3>Selecionando as Propriedades<a class="headerlink" href="#selecionando-as-pro
560560< span class ="gp "> ....: </ span >
561561< span class ="gh "> Out[36]: </ span >
562562< span class ="go "> Indicador Data DataReferencia tipoCalculo Media</ span >
563- < span class ="go "> 0 PIB Total 2023-07-14 2023-01-01 L 2.4218</ span >
564- < span class ="go "> 1 PIB Total 2023-07-14 2024-01-01 L 1.3932</ span >
565- < span class ="go "> 2 PIB Total 2023-07-14 2025-01-01 L 1.7333</ span >
566- < span class ="go "> 3 PIB Total 2023-07-14 2026-01-01 L 1.7333</ span >
567- < span class ="go "> 4 PIB Total 2023-07-14 2027-01-01 L 1.8333</ span >
563+ < span class ="go "> 0 PIB Total 2023-07-14 2023 L 2.4218</ span >
564+ < span class ="go "> 1 PIB Total 2023-07-14 2024 L 1.3932</ span >
565+ < span class ="go "> 2 PIB Total 2023-07-14 2025 L 1.7333</ span >
566+ < span class ="go "> 3 PIB Total 2023-07-14 2026 L 1.7333</ span >
567+ < span class ="go "> 4 PIB Total 2023-07-14 2027 L 1.8333</ span >
568568</ pre > </ div >
569569</ div >
570570< p > Selecionar as colunas é importante para reduzir o volume de dados trafegado, pois a API do BCB não tem um bom
@@ -718,7 +718,7 @@ <h3>Obtendo o Texto da API<a class="headerlink" href="#obtendo-o-texto-da-api" t
718718< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> limit</ span > < span class ="p "> (</ span > < span class ="mi "> 5</ span > < span class ="p "> )</ span >
719719< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> text</ span > < span class ="p "> ())</ span >
720720< span class ="gp "> ....: </ span >
721- < span class ="gh "> Out[49]: </ span > < span class ="go "> '<?xml version=\'1.0\' encoding=\'UTF-8\'?><a:feed xmlns:a="http://www.w3.org/2005/Atom" xmlns:m="http://docs.oasis-open.org/odata/ns/metadata" xmlns:d="http://docs.oasis-open.org/odata/ns/data" m:context="https://was-p.bcnet.bcb.gov.br/olinda/servico/Expectativas/versao/v1/odata$metadata#ExpectativasMercadoTop5Anuais(Indicador,Data,DataReferencia,tipoCalculo,Media)"><a:entry><a:title/><a:summary/><a:updated>2023-07-20T06:49:26Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2023</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">2.4218</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-20T06:49:26Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2024</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.3932</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-20T06:49:26Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2025</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.7333</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-20T06:49:26Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2026</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.7333</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-20T06:49:26Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2027</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.8333</d:Media></m:properties></a:content></a:entry></a:feed>'</ span >
721+ < span class ="gh "> Out[49]: </ span > < span class ="go "> '<?xml version=\'1.0\' encoding=\'UTF-8\'?><a:feed xmlns:a="http://www.w3.org/2005/Atom" xmlns:m="http://docs.oasis-open.org/odata/ns/metadata" xmlns:d="http://docs.oasis-open.org/odata/ns/data" m:context="https://was-p.bcnet.bcb.gov.br/olinda/servico/Expectativas/versao/v1/odata$metadata#ExpectativasMercadoTop5Anuais(Indicador,Data,DataReferencia,tipoCalculo,Media)"><a:entry><a:title/><a:summary/><a:updated>2023-07-22T07:35:09Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2023</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">2.4218</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-22T07:35:09Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2024</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.3932</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-22T07:35:09Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2025</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.7333</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-22T07:35:09Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2026</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.7333</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-22T07:35:09Z</a:updated><a:author><a:name/></a:author><a:category scheme="http://docs.oasis-open.org/odata/ns/scheme" term="#br.gov.bcb.olinda.servico.Expectativas.ExpectativasMercadoTop5Anual"/><a:content type="application/xml"><m:properties><d:Indicador>PIB Total</d:Indicador><d:Data>2023-07-14</d:Data><d:DataReferencia>2027</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.8333</d:Media></m:properties></a:content></a:entry></a:feed>'</ span >
722722</ pre > </ div >
723723</ div >
724724</ section >
0 commit comments