@@ -270,9 +270,12 @@ <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 "> Empty DataFrame</ span >
274- < span class ="go "> Columns: []</ span >
275- < span class ="go "> Index: []</ 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 >
276279</ pre > </ div >
277280</ div >
278281< 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
@@ -303,9 +306,12 @@ <h2>Como Realizar Consultas em APIs OData<a class="headerlink" href="#como-reali
303306Vamos ordernar pela propriedade < code class ="docutils literal notranslate "> < span class ="pre "> Data</ span > </ code > de forma decrescente.</ p >
304307< 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 >
305308< span class ="gh "> Out[9]: </ span >
306- < span class ="go "> Empty DataFrame</ span >
307- < span class ="go "> Columns: []</ span >
308- < span class ="go "> Index: []</ span >
309+ < 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 >
309315</ pre > </ div >
310316</ div >
311317< p > Veja que a consulta retorna as datas mais recentes primeiro.</ p >
@@ -336,9 +342,12 @@ <h2>Como Realizar Consultas em APIs OData<a class="headerlink" href="#como-reali
336342< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ())</ span >
337343< span class ="gp "> ....: </ span >
338344< span class ="gh "> Out[11]: </ span >
339- < span class ="go "> Empty DataFrame</ span >
340- < span class ="go "> Columns: []</ span >
341- < span class ="go "> Index: []</ span >
345+ < span class ="go "> Data Media</ span >
346+ < span class ="go "> 0 2023-05-02 661.07</ span >
347+ < span class ="go "> 1 2023-04-10 661.04</ span >
348+ < span class ="go "> 2 2023-01-02 652.51</ span >
349+ < span class ="go "> 3 2023-01-30 642.01</ span >
350+ < span class ="go "> 4 2023-02-27 632.34</ span >
342351</ pre > </ div >
343352</ div >
344353< section id ="visualizando-a-consulta ">
@@ -493,9 +502,12 @@ <h3>Ordenando os Dados<a class="headerlink" href="#ordenando-os-dados" title="Li
493502
494503< span class ="gp "> In [29]: </ span > < span class ="n "> query</ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ()</ span >
495504< span class ="gh "> Out[29]: </ span >
496- < span class ="go "> Empty DataFrame</ span >
497- < span class ="go "> Columns: []</ span >
498- < span class ="go "> Index: []</ span >
505+ < span class ="go "> Data Quantidade Total Media</ span >
506+ < span class ="go "> 0 2020-11-03 2345 210.24 89.65</ span >
507+ < span class ="go "> 1 2020-11-04 2629 336.37 127.94</ span >
508+ < span class ="go "> 2 2020-11-05 16669 2685.84 161.13</ span >
509+ < span class ="go "> 3 2020-11-06 57936 21133.81 364.78</ span >
510+ < span class ="go "> 4 2020-11-07 11089 2333.89 210.47</ span >
499511</ pre > </ div >
500512</ div >
501513< 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 >
@@ -570,9 +582,12 @@ <h3>Método <code class="docutils literal notranslate"><span class="pre">limit</
570582< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> collect</ span > < span class ="p "> ())</ span >
571583< span class ="gp "> ....: </ span >
572584< span class ="gh "> Out[38]: </ span >
573- < span class ="go "> Empty DataFrame</ span >
574- < span class ="go "> Columns: []</ span >
575- < span class ="go "> Index: []</ span >
585+ < span class ="go "> Data Quantidade Total Media</ span >
586+ < span class ="go "> 0 2023-05-14 58244317 7145275.47 122.68</ span >
587+ < span class ="go "> 1 2023-07-11 103725918 47312155.16 456.13</ span >
588+ < span class ="go "> 2 2023-06-13 90032796 41638840.07 462.49</ span >
589+ < span class ="go "> 3 2023-03-02 86677983 41061577.42 473.73</ span >
590+ < span class ="go "> 4 2023-04-23 53580202 6103128.95 113.91</ span >
576591</ pre > </ div >
577592</ div >
578593</ section >
@@ -703,7 +718,7 @@ <h3>Obtendo o Texto da API<a class="headerlink" href="#obtendo-o-texto-da-api" t
703718< 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 >
704719< span class ="gp "> ....: </ span > < span class ="o "> .</ span > < span class ="n "> text</ span > < span class ="p "> ())</ span >
705720< span class ="gp "> ....: </ 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 >
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 >
707722</ pre > </ div >
708723</ div >
709724</ section >
0 commit comments