Ambev S/Ambev, nasceu da fusão entre a cervejaria Brahma e Antartica. Em 2004, foi adquirida pela Interbrew e passou a ser a maior cerveijaria do mundo (InBev).
É a maior empresa da América Latina, e tem como fundadores o grupo de empresários brasileiros conhecido como 3G (Jorge Paulo Lehmann, Carlos Alberto Sicupira, Marcel Herrmann Telles)
In [217]:
import numpy as np
import pandas as pd
import xlrd
import matplotlib.pyplot as plt
In [228]:
abev3_file = 'ABEV3.csv'
In [229]:
with open(abev3_file, 'r') as abev3_xls:
abev3_balanco = pd.read_csv(abev3_file, index_col="Data")
Não consegui importar no pandas os dados diretamente em xls (importando no xlrd funciona), por isso a quebra em dois csv.
Além disso, removi o cabeçalho no Excel e adicionei o nome "Data" para servir como label pra primeiro coluna.
Aprender a fazer isso pelo pandas / python
In [220]:
data = abev3_balanco.T
In [221]:
data.keys
Out[221]:
<bound method NDFrame.keys of Data Ativo Total Ativo Circulante Caixa e Equivalentes de Caixa \
31/12/2016 R$ 83 841 417,00 R$ 23 886 852,00 R$ 7 876 849,00
30/09/2016 R$ 79 110 193,00 R$ 19 990 968,00 R$ 7 285 217,00
30/06/2016 R$ 76 656 714,00 R$ 18 561 516,00 R$ 5 729 655,00
31/03/2016 R$ 80 248 013,00 R$ 19 074 488,00 R$ 6 007 322,00
31/12/2015 R$ 90 176 233,00 R$ 28 314 489,00 R$ 13 620 161,00
30/09/2015 R$ 88 043 176,00 R$ 23 835 351,00 R$ 9 680 857,00
30/06/2015 R$ 74 436 157,00 R$ 18 360 257,00 R$ 6 899 779,00
31/03/2015 R$ 75 101 184,00 R$ 19 241 015,00 R$ 6 974 585,00
31/12/2014 R$ 72 143 200,00 R$ 20 728 420,00 R$ 9 722 067,00
30/09/2014 R$ 65 125 921,00 R$ 15 446 576,00 R$ 5 748 116,00
30/06/2014 R$ 62 989 046,00 R$ 15 773 269,00 R$ 6 273 862,00
31/03/2014 R$ 63 297 044,00 R$ 16 352 306,00 R$ 7 296 176,00
31/12/2013 R$ 68 674 015,00 R$ 20 470 012,00 R$ 11 285 833,00
30/09/2013 R$ 59 618 976,00 R$ 12 478 374,00 R$ 4 835 170,00
30/06/2013 R$ 58 739 270,00 R$ 12 057 052,00 R$ 4 482 175,00
31/03/2013 R$ 1 340 374,00 R$ 77 552,00 R$ 74 204,00
31/12/2012 R$ 1 346 301,00 R$ 71 641,00 R$ 48 155,00
Data Aplicações Financeiras Contas a Receber Estoques \
31/12/2016 R$ 282 771,00 R$ 4 368 059,00 R$ 4 347 052,00
30/09/2016 R$ 274 577,00 R$ 3 793 336,00 R$ 4 275 809,00
30/06/2016 R$ 263 893,00 R$ 3 445 761,00 R$ 4 403 950,00
31/03/2016 R$ 209 067,00 R$ 3 146 114,00 R$ 4 896 059,00
31/12/2015 R$ 215 106,00 R$ 4 165 670,00 R$ 4 338 172,00
30/09/2015 R$ 718 737,00 R$ 3 547 086,00 R$ 4 521 418,00
30/06/2015 R$ 776 569,00 R$ 2 850 365,00 R$ 4 078 682,00
31/03/2015 R$ 1 033 758,00 R$ 2 897 700,00 R$ 4 377 889,00
31/12/2014 R$ 712 958,00 R$ 3 028 854,00 R$ 3 411 284,00
30/09/2014 R$ 526 789,00 R$ 3 275 641,00 R$ 3 158 975,00
30/06/2014 R$ 379 938,00 R$ 3 538 384,00 R$ 3 120 458,00
31/03/2014 R$ 410 173,00 R$ 3 110 085,00 R$ 3 062 296,00
31/12/2013 R$ 288 604,00 R$ 3 613 506,00 R$ 2 795 490,00
30/09/2013 R$ 612 489,00 R$ 2 747 850,00 R$ 2 586 540,00
30/06/2013 R$ 486 133,00 R$ 2 783 139,00 R$ 2 726 250,00
31/03/2013 R$ 0,00 R$ 3 105,00 R$ 0,00
31/12/2012 R$ 0,00 R$ 21 490,00 R$ 0,00
Data Ativos Biológicos Tributos a Recuperar Despesas Antecipadas \
31/12/2016 R$ 0,00 R$ 5 423 310,00 R$ 771 257,00
30/09/2016 R$ 0,00 R$ 3 183 207,00 R$ 688 917,00
30/06/2016 R$ 0,00 R$ 3 232 647,00 R$ 703 987,00
31/03/2016 R$ 0,00 R$ 3 179 339,00 R$ 748 560,00
31/12/2015 R$ 0,00 R$ 3 194 972,00 R$ 1 017 140,00
30/09/2015 R$ 0,00 R$ 1 290 410,00 R$ 825 520,00
30/06/2015 R$ 0,00 R$ 1 436 563,00 R$ 630 522,00
31/03/2015 R$ 0,00 R$ 1 394 295,00 R$ 701 362,00
31/12/2014 R$ 0,00 R$ 1 581 908,00 R$ 781 603,00
30/09/2014 R$ 0,00 R$ 1 706 011,00 R$ 539 432,00
30/06/2014 R$ 0,00 R$ 1 510 419,00 R$ 553 012,00
31/03/2014 R$ 0,00 R$ 1 420 520,00 R$ 682 212,00
31/12/2013 R$ 0,00 R$ 1 397 004,00 R$ 787 333,00
30/09/2013 R$ 0,00 R$ 850 674,00 R$ 593 453,00
30/06/2013 R$ 0,00 R$ 739 122,00 R$ 627 320,00
31/03/2013 R$ 0,00 R$ 243,00 R$ 0,00
31/12/2012 R$ 0,00 R$ 1 996,00 R$ 0,00
Data Outros Ativos Circulantes ... \
31/12/2016 R$ 817 553,00 ...
30/09/2016 R$ 489 904,00 ...
30/06/2016 R$ 781 624,00 ...
31/03/2016 R$ 888 026,00 ...
31/12/2015 R$ 1 763 268,00 ...
30/09/2015 R$ 3 251 325,00 ...
30/06/2015 R$ 1 687 776,00 ...
31/03/2015 R$ 1 861 428,00 ...
31/12/2014 R$ 1 489 747,00 ...
30/09/2014 R$ 491 612,00 ...
30/06/2014 R$ 397 196,00 ...
31/03/2014 R$ 370 844,00 ...
31/12/2013 R$ 302 243,00 ...
30/09/2013 R$ 252 198,00 ...
30/06/2013 R$ 212 913,00 ...
31/03/2013 R$ 0,00 ...
31/12/2012 R$ 0,00 ...
Data Patrimônio Líquido Capital Social Realizado Reservas de Capital \
31/12/2016 R$ 44 825 048,00 R$ 57 614 139,00 R$ 54 529 782,00
30/09/2016 R$ 47 431 605,00 R$ 57 614 139,00 R$ 54 490 882,00
30/06/2016 R$ 44 301 009,00 R$ 57 614 139,00 R$ 54 449 934,00
31/03/2016 R$ 47 077 861,00 R$ 57 614 139,00 R$ 54 419 079,00
31/12/2015 R$ 48 331 880,00 R$ 57 614 139,00 R$ 54 373 454,00
30/09/2015 R$ 48 274 752,00 R$ 57 614 139,00 R$ 54 302 593,00
30/06/2015 R$ 44 190 419,00 R$ 57 614 139,00 R$ 54 621 647,00
31/03/2015 R$ 44 318 021,00 R$ 57 614 139,00 R$ 54 986 125,00
31/12/2014 R$ 42 221 595,00 R$ 57 582 346,00 R$ 55 023 268,00
30/09/2014 R$ 42 395 337,00 R$ 57 508 839,00 R$ 55 095 534,00
30/06/2014 R$ 40 814 459,00 R$ 57 131 287,00 R$ 55 309 119,00
31/03/2014 R$ 38 922 467,00 R$ 57 026 675,00 R$ 55 384 994,00
31/12/2013 R$ 42 838 781,00 R$ 57 000 792,00 R$ 55 362 433,00
30/09/2013 R$ 38 633 977,00 R$ 56 983 339,00 R$ 55 776 862,00
30/06/2013 R$ 26 629 606,00 R$ 8 455 940,00 R$ 7 210 126,00
31/03/2013 R$ 958 628,00 R$ 249 061,00 R$ 38 585,00
31/12/2012 R$ 977 207,00 R$ 249 061,00 R$ 0,00
Data Reservas de Reavaliação Reservas de Lucros \
31/12/2016 R$ 0,00 R$ 9 700 248,00
30/09/2016 R$ 0,00 R$ 6 162 152,00
30/06/2016 R$ 0,00 R$ 6 162 152,00
31/03/2016 R$ 0,00 R$ 6 162 152,00
31/12/2015 R$ 0,00 R$ 8 201 323,00
30/09/2015 R$ 0,00 R$ 2 904 091,00
30/06/2015 R$ 0,00 R$ 2 904 091,00
31/03/2015 R$ 0,00 R$ 2 904 091,00
31/12/2014 R$ 0,00 R$ 4 883 945,00
30/09/2014 R$ 0,00 R$ 1 854 524,00
30/06/2014 R$ 0,00 R$ 1 854 524,00
31/03/2014 R$ 0,00 R$ 1 854 524,00
31/12/2013 R$ 0,00 R$ 5 857 853,00
30/09/2013 R$ 0,00 R$ 1 043 995,00
30/06/2013 R$ 0,00 R$ 1 043 995,00
31/03/2013 R$ 0,00 R$ 0,00
31/12/2012 R$ 0,00 R$ 51 648,00
Data Lucros/Prejuízos Acumulados Ajustes de Avaliação Patrimonial \
31/12/2016 R$ 0,00 -R$ 77 019 120,00
30/09/2016 R$ 5 834 137,00 -R$ 76 669 706,00
30/06/2016 R$ 2 772 905,00 -R$ 76 698 124,00
31/03/2016 R$ 2 766 865,00 -R$ 73 884 377,00
31/12/2015 R$ 0,00 -R$ 71 857 029,00
30/09/2015 R$ 3 404 144,00 -R$ 69 950 210,00
30/06/2015 R$ 2 805 802,00 -R$ 73 755 263,00
31/03/2015 R$ 1 867 697,00 -R$ 73 054 036,00
31/12/2014 R$ 0,00 -R$ 75 267 965,00
30/09/2014 R$ 3 895 621,00 -R$ 75 959 173,00
30/06/2014 R$ 3 592 811,00 -R$ 77 073 277,00
31/03/2014 R$ 1 425 929,00 -R$ 76 769 657,00
31/12/2013 R$ 0,00 -R$ 75 382 292,00
30/09/2013 R$ 621 374,00 -R$ 75 540 070,00
30/06/2013 R$ 367 654,00 R$ 9 770 628,00
31/03/2013 R$ 9 768,00 R$ 0,00
31/12/2012 R$ 0,00 R$ 0,00
Data Ajustes Acumulados de Conversão Outros Resultados Abrangentes \
31/12/2016 R$ 0,00 R$ 0,00
30/09/2016 R$ 0,00 R$ 0,00
30/06/2016 R$ 0,00 R$ 0,00
31/03/2016 R$ 0,00 R$ 0,00
31/12/2015 R$ 0,00 R$ 0,00
30/09/2015 R$ 0,00 R$ 0,00
30/06/2015 R$ 0,00 R$ 0,00
31/03/2015 R$ 0,00 R$ 0,00
31/12/2014 R$ 0,00 R$ 0,00
30/09/2014 R$ 0,00 R$ 0,00
30/06/2014 R$ 0,00 R$ 0,00
31/03/2014 R$ 0,00 R$ 0,00
31/12/2013 R$ 0,00 R$ 0,00
30/09/2013 R$ 471 921,00 -R$ 723 442,00
30/06/2013 R$ 479 689,00 -R$ 698 426,00
31/03/2013 R$ 0,00 R$ 661 214,00
31/12/2012 R$ 0,00 R$ 676 498,00
Data Adiantamento para Futuro Aumento Capital
31/12/2016 R$ 0,00
30/09/2016 R$ 0,00
30/06/2016 R$ 0,00
31/03/2016 R$ 0,00
31/12/2015 R$ 0,00
30/09/2015 R$ 0,00
30/06/2015 R$ 0,00
31/03/2015 R$ 0,00
31/12/2014 R$ 0,00
30/09/2014 R$ 0,00
30/06/2014 R$ 0,00
31/03/2014 R$ 0,00
31/12/2013 R$ 0,00
30/09/2013 R$ 0,00
30/06/2013 R$ 0,00
31/03/2013 R$ 0,00
31/12/2012 R$ 0,00
[17 rows x 55 columns]>
In [222]:
data.head()
Out[222]:
Data
Ativo Total
Ativo Circulante
Caixa e Equivalentes de Caixa
Aplicações Financeiras
Contas a Receber
Estoques
Ativos Biológicos
Tributos a Recuperar
Despesas Antecipadas
Outros Ativos Circulantes
...
Patrimônio Líquido
Capital Social Realizado
Reservas de Capital
Reservas de Reavaliação
Reservas de Lucros
Lucros/Prejuízos Acumulados
Ajustes de Avaliação Patrimonial
Ajustes Acumulados de Conversão
Outros Resultados Abrangentes
Adiantamento para Futuro Aumento Capital
31/12/2016
R$ 83 841 417,00
R$ 23 886 852,00
R$ 7 876 849,00
R$ 282 771,00
R$ 4 368 059,00
R$ 4 347 052,00
R$ 0,00
R$ 5 423 310,00
R$ 771 257,00
R$ 817 553,00
...
R$ 44 825 048,00
R$ 57 614 139,00
R$ 54 529 782,00
R$ 0,00
R$ 9 700 248,00
R$ 0,00
-R$ 77 019 120,00
R$ 0,00
R$ 0,00
R$ 0,00
30/09/2016
R$ 79 110 193,00
R$ 19 990 968,00
R$ 7 285 217,00
R$ 274 577,00
R$ 3 793 336,00
R$ 4 275 809,00
R$ 0,00
R$ 3 183 207,00
R$ 688 917,00
R$ 489 904,00
...
R$ 47 431 605,00
R$ 57 614 139,00
R$ 54 490 882,00
R$ 0,00
R$ 6 162 152,00
R$ 5 834 137,00
-R$ 76 669 706,00
R$ 0,00
R$ 0,00
R$ 0,00
30/06/2016
R$ 76 656 714,00
R$ 18 561 516,00
R$ 5 729 655,00
R$ 263 893,00
R$ 3 445 761,00
R$ 4 403 950,00
R$ 0,00
R$ 3 232 647,00
R$ 703 987,00
R$ 781 624,00
...
R$ 44 301 009,00
R$ 57 614 139,00
R$ 54 449 934,00
R$ 0,00
R$ 6 162 152,00
R$ 2 772 905,00
-R$ 76 698 124,00
R$ 0,00
R$ 0,00
R$ 0,00
31/03/2016
R$ 80 248 013,00
R$ 19 074 488,00
R$ 6 007 322,00
R$ 209 067,00
R$ 3 146 114,00
R$ 4 896 059,00
R$ 0,00
R$ 3 179 339,00
R$ 748 560,00
R$ 888 026,00
...
R$ 47 077 861,00
R$ 57 614 139,00
R$ 54 419 079,00
R$ 0,00
R$ 6 162 152,00
R$ 2 766 865,00
-R$ 73 884 377,00
R$ 0,00
R$ 0,00
R$ 0,00
31/12/2015
R$ 90 176 233,00
R$ 28 314 489,00
R$ 13 620 161,00
R$ 215 106,00
R$ 4 165 670,00
R$ 4 338 172,00
R$ 0,00
R$ 3 194 972,00
R$ 1 017 140,00
R$ 1 763 268,00
...
R$ 48 331 880,00
R$ 57 614 139,00
R$ 54 373 454,00
R$ 0,00
R$ 8 201 323,00
R$ 0,00
-R$ 71 857 029,00
R$ 0,00
R$ 0,00
R$ 0,00
5 rows × 55 columns
In [223]:
data.tail()
Out[223]:
Data
Ativo Total
Ativo Circulante
Caixa e Equivalentes de Caixa
Aplicações Financeiras
Contas a Receber
Estoques
Ativos Biológicos
Tributos a Recuperar
Despesas Antecipadas
Outros Ativos Circulantes
...
Patrimônio Líquido
Capital Social Realizado
Reservas de Capital
Reservas de Reavaliação
Reservas de Lucros
Lucros/Prejuízos Acumulados
Ajustes de Avaliação Patrimonial
Ajustes Acumulados de Conversão
Outros Resultados Abrangentes
Adiantamento para Futuro Aumento Capital
31/12/2013
R$ 68 674 015,00
R$ 20 470 012,00
R$ 11 285 833,00
R$ 288 604,00
R$ 3 613 506,00
R$ 2 795 490,00
R$ 0,00
R$ 1 397 004,00
R$ 787 333,00
R$ 302 243,00
...
R$ 42 838 781,00
R$ 57 000 792,00
R$ 55 362 433,00
R$ 0,00
R$ 5 857 853,00
R$ 0,00
-R$ 75 382 292,00
R$ 0,00
R$ 0,00
R$ 0,00
30/09/2013
R$ 59 618 976,00
R$ 12 478 374,00
R$ 4 835 170,00
R$ 612 489,00
R$ 2 747 850,00
R$ 2 586 540,00
R$ 0,00
R$ 850 674,00
R$ 593 453,00
R$ 252 198,00
...
R$ 38 633 977,00
R$ 56 983 339,00
R$ 55 776 862,00
R$ 0,00
R$ 1 043 995,00
R$ 621 374,00
-R$ 75 540 070,00
R$ 471 921,00
-R$ 723 442,00
R$ 0,00
30/06/2013
R$ 58 739 270,00
R$ 12 057 052,00
R$ 4 482 175,00
R$ 486 133,00
R$ 2 783 139,00
R$ 2 726 250,00
R$ 0,00
R$ 739 122,00
R$ 627 320,00
R$ 212 913,00
...
R$ 26 629 606,00
R$ 8 455 940,00
R$ 7 210 126,00
R$ 0,00
R$ 1 043 995,00
R$ 367 654,00
R$ 9 770 628,00
R$ 479 689,00
-R$ 698 426,00
R$ 0,00
31/03/2013
R$ 1 340 374,00
R$ 77 552,00
R$ 74 204,00
R$ 0,00
R$ 3 105,00
R$ 0,00
R$ 0,00
R$ 243,00
R$ 0,00
R$ 0,00
...
R$ 958 628,00
R$ 249 061,00
R$ 38 585,00
R$ 0,00
R$ 0,00
R$ 9 768,00
R$ 0,00
R$ 0,00
R$ 661 214,00
R$ 0,00
31/12/2012
R$ 1 346 301,00
R$ 71 641,00
R$ 48 155,00
R$ 0,00
R$ 21 490,00
R$ 0,00
R$ 0,00
R$ 1 996,00
R$ 0,00
R$ 0,00
...
R$ 977 207,00
R$ 249 061,00
R$ 0,00
R$ 0,00
R$ 51 648,00
R$ 0,00
R$ 0,00
R$ 0,00
R$ 676 498,00
R$ 0,00
5 rows × 55 columns
In [224]:
balancos_linha, balanco_coluna = abev3_balanco.shape
demonstrativo_linha, demonstrativo_coluna = abev3_demonstrativo.shape
print("Balanço Patrimonial - Linhas: {} | Colunas: {}".format(balancos_linha, balanco_coluna))
print("Demonstrativo de Resultados - Linhas: {} | Colunas: {}".format(demonstrativo_linha, demonstrativo_coluna))
Balanço Patrimonial - Linhas: 55 | Colunas: 17
Demonstrativo de Resultados - Linhas: 55 | Colunas: 18
In [225]:
data['Ativo Total'][:5]
Out[225]:
31/12/2016 R$ 83 841 417,00
30/09/2016 R$ 79 110 193,00
30/06/2016 R$ 76 656 714,00
31/03/2016 R$ 80 248 013,00
31/12/2015 R$ 90 176 233,00
Name: Ativo Total, dtype: object
In [226]:
data['Ativo Circulante'][:5]
Out[226]:
31/12/2016 R$ 23 886 852,00
30/09/2016 R$ 19 990 968,00
30/06/2016 R$ 18 561 516,00
31/03/2016 R$ 19 074 488,00
31/12/2015 R$ 28 314 489,00
Name: Ativo Circulante, dtype: object
In [227]:
data.dtypes
Out[227]:
Data
Ativo Total object
Ativo Circulante object
Caixa e Equivalentes de Caixa object
Aplicações Financeiras object
Contas a Receber object
Estoques object
Ativos Biológicos object
Tributos a Recuperar object
Despesas Antecipadas object
Outros Ativos Circulantes object
Ativo Realizável a Longo Prazo object
Aplicações Financeiras Avaliadas a Valor Justo object
Aplicações Financeiras Avaliadas ao Custo Amortizado object
Contas a Receber object
Estoques object
Ativos Biológicos object
Tributos Diferidos object
Despesas Antecipadas object
Créditos com Partes Relacionadas object
Outros Ativos Não Circulantes object
Investimentos object
Imobilizado object
Intangível object
Diferido object
Passivo Total object
Passivo Circulante object
Obrigações Sociais e Trabalhistas object
Fornecedores object
Obrigações Fiscais object
Empréstimos e Financiamentos object
Passivos com Partes Relacionadas object
Dividendos e JCP a Pagar object
Outros object
Provisões object
Passivos sobre Ativos Não-Correntes a Venda e Descontinuados object
Passivo Não Circulante object
Empréstimos e Financiamentos object
Passivos com Partes Relacionadas object
Outros object
Tributos Diferidos object
Adiantamento para Futuro Aumento Capital object
Provisões object
Passivos sobre Ativos Não-Correntes a Venda e Descontinuados object
Lucros e Receitas a Apropriar object
Participação dos Acionistas Não Controladores object
Patrimônio Líquido object
Capital Social Realizado object
Reservas de Capital object
Reservas de Reavaliação object
Reservas de Lucros object
Lucros/Prejuízos Acumulados object
Ajustes de Avaliação Patrimonial object
Ajustes Acumulados de Conversão object
Outros Resultados Abrangentes object
Adiantamento para Futuro Aumento Capital object
dtype: object
In [ ]:
In [ ]:
Content source: GuidoBR/python-for-finance
Similar notebooks: