Skip to content

Commit 5e221d7

Browse files
committed
deploy: e8ce366
1 parent 48e497c commit 5e221d7

16 files changed

Lines changed: 163 additions & 14 deletions

_images/taxajuros1.png

246 Bytes
Loading

_sources/api.rst.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ Módulo :py:mod:`bcb.sgs`
88
.. automodule:: bcb.sgs
99
:members:
1010

11+
.. automodule:: bcb.sgs.regional_economy
12+
:members:
13+
1114
Módulo :py:mod:`bcb.currency`
1215
-----------------------------
1316

_sources/sgs.rst.txt

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ A função :py:func:`bcb.sgs.get` obtem os dados do webservice do Banco Central
55
interface json do serviço BCData/SGS -
66
`Sistema Gerenciador de Séries Temporais (SGS) <https://www3.bcb.gov.br/sgspub/localizarseries/localizarSeries.do?method=prepararTelaLocalizarSeries>`_.
77

8-
Exemplo
9-
-------
8+
Exemplos
9+
--------
1010

1111
.. ipython:: python
1212
@@ -34,3 +34,23 @@ Exemplo
3434
plt.ylabel('%')
3535
@savefig sgs1.png
3636
plt.legend().set_visible(False)
37+
38+
39+
Dados de Inadimplência de Operações de Crédito
40+
==============================================
41+
42+
.. ipython:: python
43+
44+
from bcb.sgs.regional_economy import get_non_performing_loans
45+
from bcb.utils import BRAZILIAN_REGIONS, BRAZILIAN_STATES
46+
import pandas as pd
47+
get_non_performing_loans(["RR"], last=10, mode="all")
48+
49+
.. ipython:: python
50+
51+
northeast_states = BRAZILIAN_REGIONS["NE"]
52+
get_non_performing_loans(northeast_states, last=5, mode="pj")
53+
54+
.. ipython:: python
55+
56+
get_non_performing_loans(BRAZILIAN_STATES, mode="PF", start="2024-01-01")
246 Bytes
Loading

api.html

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
202202
<ul class="current">
203203
<li class="toctree-l1"><a class="reference internal" href="sgs.html">SGS</a></li>
204+
<li class="toctree-l1"><a class="reference internal" href="sgs.html#dados-de-inadimplencia-de-operacoes-de-credito">Dados de Inadimplência de Operações de Crédito</a></li>
204205
<li class="toctree-l1"><a class="reference internal" href="currency.html">Moedas</a></li>
205206
<li class="toctree-l1"><a class="reference internal" href="expectativas.html">Expectativas</a></li>
206207
<li class="toctree-l1"><a class="reference internal" href="taxajuros.html">Taxas de Juros</a></li>
@@ -295,6 +296,46 @@ <h1>API<a class="headerlink" href="#api" title="Link permanente para este cabeç
295296
</dl>
296297
</dd></dl>
297298

299+
<span class="target" id="module-bcb.sgs.regional_economy"></span><dl class="py function">
300+
<dt class="sig sig-object py" id="bcb.sgs.regional_economy.get_non_performing_loans">
301+
<span class="sig-prename descclassname"><span class="pre">bcb.sgs.regional_economy.</span></span><span class="sig-name descname"><span class="pre">get_non_performing_loans</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">states_or_region</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'total'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">start</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">last</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">freq</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#bcb.sgs.regional_economy.get_non_performing_loans" title="Link permanente para esta definição"></a></dt>
302+
<dd><p>Dados de inadimplência das operações de crédito.</p>
303+
<p>Esta função é um <em>wrapper</em> para o método para a função <code class="docutils literal notranslate"><span class="pre">get</span></code> do módulo <code class="docutils literal notranslate"><span class="pre">sgs</span></code>,
304+
simplificando o acesso aos dados de inadimplência das operações de crédito.
305+
Nessa função o usuário escolhe o tipo de inadimplência, o(s) estado(s) ou as regiões
306+
que deseja obter os dados.</p>
307+
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">bcb.sgs.regional_economy</span> <span class="kn">import</span> <span class="n">get_non_performing_loans</span>
308+
<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">bcb.utils</span> <span class="kn">import</span> <span class="n">BRAZILIAN_REGIONS</span>
309+
<span class="gp">&gt;&gt;&gt; </span><span class="n">series</span> <span class="o">=</span> <span class="n">get_non_performing_loans</span><span class="p">([</span><span class="s2">&quot;RR&quot;</span><span class="p">],</span> <span class="n">last</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="s2">&quot;all&quot;</span><span class="p">)</span>
310+
<span class="gp">&gt;&gt;&gt; </span><span class="n">northeast_states</span> <span class="o">=</span> <span class="n">BRAZILIAN_REGIONS</span><span class="p">[</span><span class="s2">&quot;NE&quot;</span><span class="p">]</span>
311+
<span class="gp">&gt;&gt;&gt; </span><span class="n">series_ne</span> <span class="o">=</span> <span class="n">get_non_performing_loans</span><span class="p">(</span><span class="n">northeast_states</span><span class="p">,</span> <span class="n">last</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="s2">&quot;pj&quot;</span><span class="p">)</span>
312+
</pre></div>
313+
</div>
314+
<dl class="field-list simple">
315+
<dt class="field-odd">Parâmetros<span class="colon">:</span></dt>
316+
<dd class="field-odd"><ul class="simple">
317+
<li><p><strong>(</strong><strong>List</strong><strong>[</strong><strong>str</strong><strong>]</strong><strong>)</strong> (<em>states_or_region</em>) – </p></li>
318+
<li><p><strong>(</strong><strong>str</strong><strong>)</strong> (<em>mode</em>) – “PJ” (pessoas jurídicas) ou “total” (inadimplência total).</p></li>
319+
<li><p><strong>start</strong> (<em>str</em><em>, </em><em>int</em><em>, </em><em>date</em><em>, </em><em>datetime</em><em>, </em><em>Timestamp</em>) – Data de início da série.
320+
Interpreta diferentes tipos e formatos de datas.</p></li>
321+
<li><p><strong>end</strong> (<em>string</em><em>, </em><em>int</em><em>, </em><em>date</em><em>, </em><em>datetime</em><em>, </em><em>Timestamp</em>) – Data final da série.
322+
Interpreta diferentes tipos e formatos de datas.</p></li>
323+
<li><p><strong>last</strong> (<em>int</em>) – Retorna os últimos <code class="docutils literal notranslate"><span class="pre">last</span></code> elementos disponíveis da série temporal
324+
solicitada. Se <code class="docutils literal notranslate"><span class="pre">last</span></code> for maior que 0 (zero) os argumentos <code class="docutils literal notranslate"><span class="pre">start</span></code>
325+
e <code class="docutils literal notranslate"><span class="pre">end</span></code> são ignorados.</p></li>
326+
<li><p><strong>freq</strong> (<em>str</em>) – Define a frequência a ser utilizada na série temporal</p></li>
327+
</ul>
328+
</dd>
329+
<dt class="field-even">Retorna<span class="colon">:</span></dt>
330+
<dd class="field-even"><p>série temporal univariada ou multivariada,
331+
quando solicitado mais de uma série temporal.</p>
332+
</dd>
333+
<dt class="field-odd">Tipo de retorno<span class="colon">:</span></dt>
334+
<dd class="field-odd"><p><code class="docutils literal notranslate"><span class="pre">DataFrame</span></code></p>
335+
</dd>
336+
</dl>
337+
</dd></dl>
338+
298339
</section>
299340
<section id="module-bcb.currency">
300341
<span id="modulo-bcb-currency"></span><h2>Módulo <a class="reference internal" href="#module-bcb.currency" title="bcb.currency"><code class="xref py py-mod docutils literal notranslate"><span class="pre">bcb.currency</span></code></a><a class="headerlink" href="#module-bcb.currency" title="Link permanente para este cabeçalho"></a></h2>
@@ -761,6 +802,7 @@ <h1>API<a class="headerlink" href="#api" title="Link permanente para este cabeç
761802
<li><a class="reference internal" href="#">API</a><ul>
762803
<li><a class="reference internal" href="#module-bcb.sgs">Módulo <code class="xref py py-mod docutils literal notranslate"><span class="pre">bcb.sgs</span></code></a><ul>
763804
<li><a class="reference internal" href="#bcb.sgs.get"><code class="docutils literal notranslate"><span class="pre">get()</span></code></a></li>
805+
<li><a class="reference internal" href="#bcb.sgs.regional_economy.get_non_performing_loans"><code class="docutils literal notranslate"><span class="pre">get_non_performing_loans()</span></code></a></li>
764806
</ul>
765807
</li>
766808
<li><a class="reference internal" href="#module-bcb.currency">Módulo <code class="xref py py-mod docutils literal notranslate"><span class="pre">bcb.currency</span></code></a><ul>

currency.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
202202
<ul class="current">
203203
<li class="toctree-l1"><a class="reference internal" href="sgs.html">SGS</a></li>
204+
<li class="toctree-l1"><a class="reference internal" href="sgs.html#dados-de-inadimplencia-de-operacoes-de-credito">Dados de Inadimplência de Operações de Crédito</a></li>
204205
<li class="toctree-l1 current current-page"><a class="current reference internal" href="#">Moedas</a></li>
205206
<li class="toctree-l1"><a class="reference internal" href="expectativas.html">Expectativas</a></li>
206207
<li class="toctree-l1"><a class="reference internal" href="taxajuros.html">Taxas de Juros</a></li>

expectativas.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
202202
<ul class="current">
203203
<li class="toctree-l1"><a class="reference internal" href="sgs.html">SGS</a></li>
204+
<li class="toctree-l1"><a class="reference internal" href="sgs.html#dados-de-inadimplencia-de-operacoes-de-credito">Dados de Inadimplência de Operações de Crédito</a></li>
204205
<li class="toctree-l1"><a class="reference internal" href="currency.html">Moedas</a></li>
205206
<li class="toctree-l1 current current-page"><a class="current reference internal" href="#">Expectativas</a></li>
206207
<li class="toctree-l1"><a class="reference internal" href="taxajuros.html">Taxas de Juros</a></li>

genindex.html

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@
199199
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
200200
<ul>
201201
<li class="toctree-l1"><a class="reference internal" href="sgs.html">SGS</a></li>
202+
<li class="toctree-l1"><a class="reference internal" href="sgs.html#dados-de-inadimplencia-de-operacoes-de-credito">Dados de Inadimplência de Operações de Crédito</a></li>
202203
<li class="toctree-l1"><a class="reference internal" href="currency.html">Moedas</a></li>
203204
<li class="toctree-l1"><a class="reference internal" href="expectativas.html">Expectativas</a></li>
204205
<li class="toctree-l1"><a class="reference internal" href="taxajuros.html">Taxas de Juros</a></li>
@@ -272,20 +273,27 @@ <h2>B</h2>
272273
<li><a href="api.html#module-bcb.currency">módulo</a>
273274
</li>
274275
</ul></li>
275-
</ul></td>
276-
<td style="width: 33%; vertical-align: top;"><ul>
277276
<li>
278277
bcb.odata.api
279278

280279
<ul>
281280
<li><a href="api.html#module-bcb.odata.api">módulo</a>
282281
</li>
283282
</ul></li>
283+
</ul></td>
284+
<td style="width: 33%; vertical-align: top;"><ul>
284285
<li>
285286
bcb.sgs
286287

287288
<ul>
288289
<li><a href="api.html#module-bcb.sgs">módulo</a>
290+
</li>
291+
</ul></li>
292+
<li>
293+
bcb.sgs.regional_economy
294+
295+
<ul>
296+
<li><a href="api.html#module-bcb.sgs.regional_economy">módulo</a>
289297
</li>
290298
</ul></li>
291299
</ul></td>
@@ -339,6 +347,8 @@ <h2>G</h2>
339347
<li><a href="api.html#bcb.currency.get_currency_list">get_currency_list() (no módulo bcb.currency)</a>
340348
</li>
341349
<li><a href="api.html#bcb.odata.api.BaseODataAPI.get_endpoint">get_endpoint() (método bcb.odata.api.BaseODataAPI)</a>
350+
</li>
351+
<li><a href="api.html#bcb.sgs.regional_economy.get_non_performing_loans">get_non_performing_loans() (no módulo bcb.sgs.regional_economy)</a>
342352
</li>
343353
</ul></td>
344354
</tr></table>
@@ -369,6 +379,8 @@ <h2>M</h2>
369379
<li><a href="api.html#module-bcb.odata.api">bcb.odata.api</a>
370380
</li>
371381
<li><a href="api.html#module-bcb.sgs">bcb.sgs</a>
382+
</li>
383+
<li><a href="api.html#module-bcb.sgs.regional_economy">bcb.sgs.regional_economy</a>
372384
</li>
373385
</ul></li>
374386
</ul></td>

index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
202202
<ul>
203203
<li class="toctree-l1"><a class="reference internal" href="sgs.html">SGS</a></li>
204+
<li class="toctree-l1"><a class="reference internal" href="sgs.html#dados-de-inadimplencia-de-operacoes-de-credito">Dados de Inadimplência de Operações de Crédito</a></li>
204205
<li class="toctree-l1"><a class="reference internal" href="currency.html">Moedas</a></li>
205206
<li class="toctree-l1"><a class="reference internal" href="expectativas.html">Expectativas</a></li>
206207
<li class="toctree-l1"><a class="reference internal" href="taxajuros.html">Taxas de Juros</a></li>
@@ -353,6 +354,7 @@ <h1>Uso<a class="headerlink" href="#uso" title="Link permanente para este cabeç
353354
<div class="toctree-wrapper compound">
354355
<ul>
355356
<li class="toctree-l1"><a class="reference internal" href="sgs.html">SGS</a></li>
357+
<li class="toctree-l1"><a class="reference internal" href="sgs.html#dados-de-inadimplencia-de-operacoes-de-credito">Dados de Inadimplência de Operações de Crédito</a></li>
356358
<li class="toctree-l1"><a class="reference internal" href="currency.html">Moedas</a></li>
357359
<li class="toctree-l1"><a class="reference internal" href="expectativas.html">Expectativas</a></li>
358360
<li class="toctree-l1"><a class="reference internal" href="taxajuros.html">Taxas de Juros</a></li>

objects.inv

101 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)