@@ -270,12 +270,9 @@ <h1>OData<a class="headerlink" href="#odata" title="Link permanente para este ca
270270< p > Para acessar os dados deste < em > endpoint</ em > é necessário executar uma < code class ="docutils literal notranslate "> < span class ="pre "> query</ span > </ code > nesse objeto.</ p >
271271< div class ="highlight-ipython notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> In [8]: </ 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 "> 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 >
272272< span class ="gh "> Out[8]: </ span >
273- < span class ="go "> Data Quantidade Total Media</ span >
274- < span class ="go "> 0 2021-06-04 24945880 17229599.27 690.68</ span >
275- < span class ="go "> 1 2021-09-28 28840568 17964083.35 622.88</ span >
276- < span class ="go "> 2 2022-10-28 75938264 40180577.53 529.12</ span >
277- < span class ="go "> 3 2022-12-01 93207145 47313669.38 507.62</ span >
278- < span class ="go "> 4 2022-04-06 59981242 32855707.99 547.77</ span >
273+ < span class ="go "> Empty DataFrame</ span >
274+ < span class ="go "> Columns: []</ span >
275+ < span class ="go "> Index: []</ span >
279276</ pre > </ div >
280277</ div >
281278< p > Ao realizar a < code class ="docutils literal notranslate "> < span class ="pre "> query</ span > </ code > no < em > endpoint</ em > limitamos a consulta a retornar 10 elementos, apenas para visualizar os dados
@@ -339,12 +336,9 @@ <h2>Como Realizar Consultas em APIs OData<a class="headerlink" href="#como-reali
339336< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ())</ span >
340337< span class ="gp "> ....: </ span >
341338< span class ="gh "> Out[11]: </ span >
342- < span class ="go "> Data Media</ span >
343- < span class ="go "> 0 2023-05-02 661.07</ span >
344- < span class ="go "> 1 2023-04-10 661.04</ span >
345- < span class ="go "> 2 2023-01-02 652.51</ span >
346- < span class ="go "> 3 2023-01-30 642.01</ span >
347- < span class ="go "> 4 2023-02-27 632.34</ span >
339+ < span class ="go "> Empty DataFrame</ span >
340+ < span class ="go "> Columns: []</ span >
341+ < span class ="go "> Index: []</ span >
348342</ pre > </ div >
349343</ div >
350344< section id ="visualizando-a-consulta ">
@@ -499,12 +493,9 @@ <h3>Ordenando os Dados<a class="headerlink" href="#ordenando-os-dados" title="Li
499493
500494< span class ="gp "> In [29]: </ span > < span class ="n "> query</ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ()</ span >
501495< span class ="gh "> Out[29]: </ span >
502- < span class ="go "> Data Quantidade Total Media</ span >
503- < span class ="go "> 0 2020-11-03 2345 210.24 89.65</ span >
504- < span class ="go "> 1 2020-11-04 2629 336.37 127.94</ span >
505- < span class ="go "> 2 2020-11-05 16669 2685.84 161.13</ span >
506- < span class ="go "> 3 2020-11-06 57936 21133.81 364.78</ span >
507- < span class ="go "> 4 2020-11-07 11089 2333.89 210.47</ span >
496+ < span class ="go "> Empty DataFrame</ span >
497+ < span class ="go "> Columns: []</ span >
498+ < span class ="go "> Index: []</ span >
508499</ pre > </ div >
509500</ div >
510501< p > O método < code class ="docutils literal notranslate "> < span class ="pre "> orderby</ span > </ code > pode receber diversas propriedades para a definição da ordenação.</ p >
@@ -557,11 +548,11 @@ <h3>Selecionando as Propriedades<a class="headerlink" href="#selecionando-as-pro
557548< span class ="gp "> ....: </ span >
558549< span class ="gh "> Out[36]: </ span >
559550< span class ="go "> Indicador Data DataReferencia tipoCalculo Media</ span >
560- < span class ="go "> 0 PIB Total 2023-07-07 2023-01-01 L 2.4258 </ span >
561- < span class ="go "> 1 PIB Total 2023-07-07 2024-01-01 L 1.2264 </ span >
562- < span class ="go "> 2 PIB Total 2023-07-07 2025-01-01 L 1.7333</ span >
563- < span class ="go "> 3 PIB Total 2023-07-07 2026-01-01 L 1.7333</ span >
564- < span class ="go "> 4 PIB Total 2023-07-07 2027-01-01 L 1.8333</ span >
551+ < span class ="go "> 0 PIB Total 2023-07-14 2023-01-01 L 2.4218 </ span >
552+ < span class ="go "> 1 PIB Total 2023-07-14 2024-01-01 L 1.3932 </ span >
553+ < span class ="go "> 2 PIB Total 2023-07-14 2025-01-01 L 1.7333</ span >
554+ < span class ="go "> 3 PIB Total 2023-07-14 2026-01-01 L 1.7333</ span >
555+ < span class ="go "> 4 PIB Total 2023-07-14 2027-01-01 L 1.8333</ span >
565556</ pre > </ div >
566557</ div >
567558< p > Selecionar as colunas é importante para reduzir o volume de dados trafegado, pois a API do BCB não tem um bom
@@ -697,7 +688,7 @@ <h3>Obtendo o Texto da API<a class="headerlink" href="#obtendo-o-texto-da-api" t
697688< 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 >
698689< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> text</ span > < span class ="p "> ())</ span >
699690< span class ="gp "> ....: </ span >
700- < span class ="gh "> Out[47]: </ span > < span class ="go "> '{"@odata.context":"https://was-p.bcnet.bcb.gov.br/olinda/servico/Expectativas/versao/v1/odata$metadata#ExpectativasMercadoTop5Anuais(Indicador,Data,DataReferencia,tipoCalculo,Media)","value":[{"Indicador":"PIB Total","Data":"2023-07-07","DataReferencia":"2023","tipoCalculo":"L","Media":2.4258},{"Indicador":"PIB Total","Data":"2023-07-07","DataReferencia":"2024","tipoCalculo":"L","Media":1.2264},{"Indicador":"PIB Total","Data":"2023-07-07","DataReferencia":"2025","tipoCalculo":"L","Media":1.7333},{"Indicador":"PIB Total","Data":"2023-07-07","DataReferencia":"2026","tipoCalculo":"L","Media":1.7333},{"Indicador":"PIB Total","Data":"2023-07-07","DataReferencia":"2027","tipoCalculo":"L","Media":1.8333}]}'</ span >
691+ < span class ="gh "> Out[47]: </ span > < span class ="go "> '{"@odata.context":"https://was-p.bcnet.bcb.gov.br/olinda/servico/Expectativas/versao/v1/odata$metadata#ExpectativasMercadoTop5Anuais(Indicador,Data,DataReferencia,tipoCalculo,Media)","value":[{"Indicador":"PIB Total","Data":"2023-07-14","DataReferencia":"2023","tipoCalculo":"L","Media":2.4218},{"Indicador":"PIB Total","Data":"2023-07-14","DataReferencia":"2024","tipoCalculo":"L","Media":1.3932},{"Indicador":"PIB Total","Data":"2023-07-14","DataReferencia":"2025","tipoCalculo":"L","Media":1.7333},{"Indicador":"PIB Total","Data":"2023-07-14","DataReferencia":"2026","tipoCalculo":"L","Media":1.7333},{"Indicador":"PIB Total","Data":"2023-07-14","DataReferencia":"2027","tipoCalculo":"L","Media":1.8333}]}'</ span >
701692</ pre > </ div >
702693</ div >
703694< p > O texto retornado está no formato JSON.
@@ -712,7 +703,7 @@ <h3>Obtendo o Texto da API<a class="headerlink" href="#obtendo-o-texto-da-api" t
712703< 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 >
713704< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> text</ span > < span class ="p "> ())</ span >
714705< span class ="gp "> ....: </ span >
715- < 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-15T09:03:56Z</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-07</d:Data><d:DataReferencia>2023</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">2.4258</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-15T09:03:56Z</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-07</d:Data><d:DataReferencia>2024</d:DataReferencia><d:tipoCalculo>L</d:tipoCalculo><d:Media m:type="Decimal">1.2264</d:Media></m:properties></a:content></a:entry><a:entry><a:title/><a:summary/><a:updated>2023-07-15T09:03:56Z</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-07</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-15T09:03:56Z</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-07</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-15T09:03:56Z</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-07</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 >
706+ < 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-19T05:35:07Z</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-19T05:35:07Z</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-19T05:35:07Z</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-19T05:35:07Z</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-19T05:35:07Z</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 >
716707</ pre > </ div >
717708</ div >
718709</ section >
0 commit comments