Tabelas e Bases de Dados em Python - Curso de Python - Aula 5

  Рет қаралды 44,004

Hashtag Programação

Hashtag Programação

Күн бұрын

CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
lp.hashtagtrei...
PARA BAIXAR O MINICURSO GRATUITO DE PYTHON: pages.hashtagt...
-----------------------------------------------------------------------
► Arquivos Utilizados no Vídeo: pages.hashtagt...
► Assista os outros vídeos da Série: • Aplicações de Python, ...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtre...
-----------------------------------------------------------------------
Fala Impressionadores! Hoje vamos para a quinta aula do nosso Curso Básico de Python.
Nessa aula nós vamos trabalhar com bases de dados em Python utilizando a biblioteca pandas, que é uma biblioteca para análise de dados.
A ideia aqui é importar arquivo com pandas para que possamos ter esses dados dentro do Python para trabalharmos, no entanto, não vamos querer cada uma das planilhas separadas.
Então dentro da nossa estrutura de repetição for no Python, nós vamos acrescentar um código para adicionar cada uma das tabelas a uma tabela em branco que foi criada.
Assim nós vamos ter todas as informações de todas as tabelas em uma única tabela, dessa forma fica muito mais fácil de trabalhar com os dados.
Como estão em uma única tabela é mais fácil de fazer todos os cálculos que vamos precisar na próxima aula!
-----------------------------------------------------------------------
Hashtag Programação
► Inscreva-se em nosso canal: bit.ly/3c0LJQi
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!
-----------------------------------------------------------------------
Redes Sociais
► Blog: bit.ly/2MRUZs0
► KZbin: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!
-----------------------------------------------------------------------
#python #hashtagprogramacao

Пікірлер: 123
@HashtagProgramacao
@HashtagProgramacao 2 жыл бұрын
Fala galera! Gostou do vídeo? Deixa a sua curtida e se inscreve no canal! ► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_ft8OJam4VOw ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-1zGJ9wfzpgW3eBhAS9A_33prgUVQT7AcI?origemurl=hashtag_yt_org_planilhapyt_ft8OJam4VOw ► Para instalar o Jupyter, acesse: kzbin.info/www/bejne/lZauYa1rhsejgaM ► Blog: bit.ly/2MRUZs0 ► KZbin: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
@caiomarques3946
@caiomarques3946 8 ай бұрын
TypeError Traceback (most recent call last) in () 6 #importar o arquivo 7 tabela = pd.read_csv(f"/content/drive/MyDrive/Colab Notebooks/Curso Básico de Python/Vendas/{arquivo}") ----> 8 tabela_total = pd.concat([tabela_total, tabela]) 9 #3 Tratar/Compilar(Unir) as bases de dados 10 display(tabela_total) 2 frames /usr/local/lib/python3.10/dist-packages/pandas/core/reshape/concat.py in __init__(self, objs, axis, join, keys, levels, names, ignore_index, verify_integrity, copy, sort) 456 "only Series and DataFrame objs are valid" 457 ) --> 458 raise TypeError(msg) 459 460 ndims.add(obj.ndim) TypeError: cannot concatenate object of type ''; only Series and DataFrame objs are valid
@Rai_MendesLopes
@Rai_MendesLopes Жыл бұрын
Para quem está fazendo este desafio atualmente, o pandas não suporta mais o método apend em DataFrames. Ao invés disso, é recomendado utilizar o método concat, para concatenar tabelas tabela_total = pd.concat([tabela_total, tabela], ignore_index = True) display(tabela_total)
@deyvidgabriell8969
@deyvidgabriell8969 Жыл бұрын
valeu mano ajudou demais!
@marcusviniciuslima4753
@marcusviniciuslima4753 Жыл бұрын
mano do ceu vc salvou minha vida, estava sofrendo no pycharm, achei até que era um lerdo kkkkk, obg amigo vc é um amigo
@guilhermefreire5699
@guilhermefreire5699 10 ай бұрын
Grato!
@ryanlariisavi
@ryanlariisavi 9 ай бұрын
Muito Obrigado 🙏
@davioliveira7354
@davioliveira7354 9 ай бұрын
vlw mano
@robertopivetta4765
@robertopivetta4765 9 ай бұрын
Na versão 3.12.1 versão atual funciona o append . Só colocar dessa forma : tabela_total=tabela_total._append(tabela)
@naiarapassos1260
@naiarapassos1260 9 ай бұрын
Muito obrigada!
@josejuniordasilvajunior8697
@josejuniordasilvajunior8697 8 ай бұрын
Ótima dica. Só assim deu certo. obrigado.
@O_Breu
@O_Breu 8 ай бұрын
você é um anjo, mt obg
@MitoJackson
@MitoJackson 7 ай бұрын
Vlw cara
@tromBOLONA1
@tromBOLONA1 5 ай бұрын
VC É PICA!!!!!
@PedroHenriqueAlmeida-ix9gd
@PedroHenriqueAlmeida-ix9gd Жыл бұрын
"Não se preocupe em ficar decorando código..." É uma dica de ouro! Conheço programadores experientes que falam isso, programar não é competição de memória, o negócio é entender o que se está fazendo.
@pauloguedes4152
@pauloguedes4152 2 ай бұрын
Parabéns Roberto, somente assim deu certo total._tabela
@rubialugattimoreira1978
@rubialugattimoreira1978 2 жыл бұрын
Excelente! O melhor canal de python do Brasil
@erivaldoribeiroBR
@erivaldoribeiroBR 7 ай бұрын
Continua me surpreendendo com as possibilidades e "informações" disponíveis e aplicáveis para o desenvolvimento de qq pesquisa, pois o importante é ENTENDER o PROCESSO => PURA LÓGICA ...
@denilsonmelo4202
@denilsonmelo4202 11 ай бұрын
Gente, RECADO IMPORTANTE! o append ficou obsoleto utilizem o pd.concat dessa forma: tabela_total = pd.DataFrame() for arquivo in lista_arquivo: if "Vendas" in arquivo: tabela = pd.read_csv(f"/content/drive/MyDrive/Curso Básico de Python/Vendas/{arquivo}") tabela_total = pd.concat([tabela_total, tabela], ignore_index = True) display(tabela_total) Que irá funcionar, tamo junto!
@hudsonTamiao
@hudsonTamiao 9 ай бұрын
Salvouuu! 🕶
@patriciafreitasbr
@patriciafreitasbr 2 ай бұрын
Obrigada Denilson
@paulogodoy2363
@paulogodoy2363 2 жыл бұрын
Um vídeo adicionado a 3 horas me ajudou com uma solução que estou buscando a 4 dias kkk, TOP DEMAIS, valeu Lira
@rogerrodrigoalves
@rogerrodrigoalves Жыл бұрын
Solução para usar o concat(): tabela_total = pd.concat([tabela_total, tabela])
@omililitro
@omililitro Жыл бұрын
salvou demais!
@rogerrodrigoalves
@rogerrodrigoalves Жыл бұрын
@@omililitro levei um pouco de tempo até conseguir usar, dei uma olhada na documentação e em alguns códigos de outras pessoas. Fiz uma outra forma parecida com essa, e a princípio funcionou, mas depois percebi que ele não juntava todos os arquivos. Que bom que ajudou mano!!! Abraços.
@mil6na
@mil6na Жыл бұрын
não tô conseguindo entender como fazer. pode me ajudar?
@rodrigosouza10
@rodrigosouza10 2 ай бұрын
Salvou, meu mano! Muito obrigado! Tmj! 👏🏾👊🏾
@wanessarodrigues7183
@wanessarodrigues7183 Жыл бұрын
Patrick Willians Powel aqui, obrigado pelos conteúdo, são de grande importância e de grande impacto em minha vida, Obrigado e sempre continue nós ajudando kkkk
@codeminde4727
@codeminde4727 2 жыл бұрын
Aguardando a proxima aula
@oLucarrudaa
@oLucarrudaa 2 жыл бұрын
Quer vir então vem!!🎈
@ricardomonks9638
@ricardomonks9638 Жыл бұрын
Ja fiz outros cursos programação, e as pessoas apenas mostram como faz , o lira ensina de verdade ,parabéns
@FranciscoJunior-nh8rj
@FranciscoJunior-nh8rj Жыл бұрын
O professor Lira ensina os "pormenores" da linguagem. Ele é foda!!
@MarcioMotta7
@MarcioMotta7 Жыл бұрын
Muito bom.. o Lira é sempre genial na didática dele... Alguem mais tentou fazer e teve esta mensagem de alerta. ??? FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. base1 = base1.append(base0) Acho que vai rolar alguma mudança no pandas.. Eu tentei o concat mas não funcionou.. então deixei o append mesmo
@bjarguinho
@bjarguinho Жыл бұрын
No meu Colab também apareceu. Acho que a gente vai precisar de um método alternativo daqui a um tempo '-'
@thiagorzo
@thiagorzo Жыл бұрын
Esse aviso indica que o método "append" está obsoleto e será removido em versões futuras do Pandas. Em vez de usar o método "append" repetidamente, você deve usar o método "concat" para concatenar as tabelas. O método "concat" é mais eficiente e possui melhor desempenho.
@mil6na
@mil6na Жыл бұрын
e como se usa? @@thiagorzo
@codeminde4727
@codeminde4727 2 жыл бұрын
Tabela _total =pd.DateFrame, para criar um tabela vazia onde ira receber os valores. Tipo resumo de uma determinada informacao e isso? Ou do que mais precisamos saber com a maxima urgencia?
@joaopaulosilva1359
@joaopaulosilva1359 Жыл бұрын
Muito boa a aula!
@rodrigoduarte245
@rodrigoduarte245 2 жыл бұрын
Essa aula foi braba!
@RafaelDantasGeo
@RafaelDantasGeo Жыл бұрын
Excelente agora só falta a aula 6!
@enriquesbartolomeu
@enriquesbartolomeu Жыл бұрын
Muito bom
@vn847
@vn847 2 жыл бұрын
O melhor canal de todos!!
@pauloguedes4152
@pauloguedes4152 2 ай бұрын
Desculpe, agora está dando certo, vi que tem que clicar na tela no final.
@ramonplay7815
@ramonplay7815 2 жыл бұрын
SUAS AULAS SÃO OTIMAS, PARABENS!
@soludata3471
@soludata3471 2 жыл бұрын
Muito top, eu estou fazendo uma parada parecida, porém estou com um problema que ainda to batendo cabeça para resolver... tenho 30 arquivos, por data. o campo DATA fica centralizado na parte superior do arquivo em um único campo.... a minha dor de cabeça é, eu tenho que importar os 30 arquivos com varias linhas, e tenho que criar uma coluna de data para cada arquivo importado, até para eu saber quais registros é referente a qual data depois que eu fizer o append ou merge.....rsrsr
@RodneyGSilva
@RodneyGSilva 2 жыл бұрын
Muito bom, Lira !
@eduardo9626
@eduardo9626 2 жыл бұрын
show de bola, muito obrigado
@victorbotelho8951
@victorbotelho8951 2 жыл бұрын
Lira, uma dúvida, no caso você tem as lojas de onde são, mas muitas vezes o nome está no título do arquivo. Como eu criaria uma nova coluna em cada nova tabela de uma forma muito simples o nome do arquivo para cada linha?? Muito bom o vídeo com uma didadica fenomenal! Sou cliente de vocês e indico o produto da Hashtag!
@douglasjunior7611
@douglasjunior7611 2 жыл бұрын
Otimo curso até aqui, melhor conteudo de python! Quando sai a proxima aula?
@CortesdaPaixao
@CortesdaPaixao 2 ай бұрын
boaaa
@denneraladim6190
@denneraladim6190 Жыл бұрын
Qual o Python é o melhor para se utilizar pycharm X colab ?
@lubeck40
@lubeck40 2 жыл бұрын
Lira, tem previsão de deixar disponível novamente as aulas do Intensivão de Python? Perdi a aula 4.
@BrunoSilva-pv4db
@BrunoSilva-pv4db 2 жыл бұрын
muitooo booom!!
@vinyciusantunes664
@vinyciusantunes664 2 жыл бұрын
ótima aula! quando sai a sexta?
@newvoice9287
@newvoice9287 2 жыл бұрын
Fiquei com uma dúvida usando o pd.apend ele ignora o cabeçalhos das tabelas anteriores?
@marcio_cantalice11
@marcio_cantalice11 3 ай бұрын
Boa noite Lira. No meu exemplo o append não funcionou. Exibe esse erro abaixo. AttributeError Traceback (most recent call last) in () 7 #Importar o arquivo. 8 tabela = pd.read_csv(f"/content/drive/MyDrive/Curso de Python/Vendas/{arquivo}") ----> 9 tabela_total = tabela_total.append(tabela) 10 # Passo 3 - Tratar / Compilar as bases de dados. 11 display(tabela_total) /usr/local/lib/python3.10/dist-packages/pandas/core/generic.py in __getattr__(self, name) 5987 ): 5988 return self[name] -> 5989 return object.__getattribute__(self, name) 5990 5991 def __setattr__(self, name: str, value) -> None: AttributeError: 'DataFrame' object has no attribute 'append'
@filipedias1108
@filipedias1108 2 жыл бұрын
Estou fazendo o programa no Pycharm, mas não aparece a tabela. O que preciso ajustar?
@alejandroalosilla
@alejandroalosilla Жыл бұрын
@dacunha5558
@dacunha5558 Жыл бұрын
lira, eu tive um problema com o video quando eu vou fazer o outo paragrafo em baixo a segunda programacao eu faco tudo bonitinho eu coloco o read_csv o path o f e tals mas mesmo assim ele da problema ja tentei ler oque esta dando mas nao explica tanto
@mhaycke
@mhaycke 2 жыл бұрын
Como eu faço pra ligar o python ao BD Oracle? Já tentei de tudo. Rss
@mariaeduardacarvalho7066
@mariaeduardacarvalho7066 2 жыл бұрын
13:50 Lira, o pycharm deu o seguinte sobre o append : FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. como usar esse .concat ?
@paulosampaiodireito
@paulosampaiodireito 2 жыл бұрын
Mesma dúvida aqui...
@joaom2306
@joaom2306 2 жыл бұрын
Fiquei 1 hora tentando usar concat ou append e não consegui, mudei a versão instalada do pandas e nada. Aí achei na internet o modo correto de usar concat: tabela_total = pd.concat([tabela_total, tabela])
@joaom2306
@joaom2306 2 жыл бұрын
​segue resposta acima
@duda5346
@duda5346 2 жыл бұрын
@@joaom2306 cade?
@leogoinha1
@leogoinha1 2 жыл бұрын
segue: tabela_total = pd.concat([tabela]) .
@priscilagraziela2716
@priscilagraziela2716 2 жыл бұрын
Tenho uma planilha que tem várias abas. Como faço para que seja feita uma varredura em todas as abas analisando uma ou mais colunas de cada aba?
@alanamantinodasilva4362
@alanamantinodasilva4362 2 жыл бұрын
🥰
@igordondoni4689
@igordondoni4689 11 ай бұрын
ALGUÉM MAIS TRAVOU NO Import panda as pd ? não consigo importar de jeito nenhum no google collab
@joaozinhobc2015
@joaozinhobc2015 11 ай бұрын
append ficou obsoleto, tive que achar o concat e deu certo.
@desordi_confeccion9377
@desordi_confeccion9377 8 ай бұрын
e se o meu arquivo estiver em PDF, como eu uso o read_?
@arthuranicio3580
@arthuranicio3580 2 жыл бұрын
Lira, esta dando um erro estranho no meu código, ali na parte do tabela_total = tabela_total.append(tabela) o programa da um erro e manda essa mensagem "TypeError: append() missing 1 required positional argument: 'other'". Como que resolve?
@RenanZandonadi
@RenanZandonadi Жыл бұрын
O Leogoinha respondeu. segue: tabela_total = pd.concat([tabela])
@MatheusTomaz-g2f
@MatheusTomaz-g2f Жыл бұрын
Galerinha estou acompanhando o curso e ele me retornou o seguinte erro : The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. tabela_total = tabela_total.append(tabela) Pesquisei no parceiro CHATGPT e ele me ajudou a resolver com o seguinte código : tabela_total = pd.concat([tabela_total, tabela])
Жыл бұрын
verdade. Valeu!
@leogoinha1
@leogoinha1 2 жыл бұрын
Olá Pessoal, alguém se deparou com a depreciação do .append? FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. como ficaria o codigo com esse pd.concat ???
@leogoinha1
@leogoinha1 2 жыл бұрын
achei a resposta: tabela_total = pd.concat([tabela])
@GuilhermeHenrique-ye7yb
@GuilhermeHenrique-ye7yb Жыл бұрын
Cara, acabei tendo o mesmo problema e consegui resolver! É só utilizar a função pandas.concat(), pesquisei um pouco na documentação e consegui implantar com o exemplo do professor. No final, ficará assim: tabela_total = pd.concat([tabela_total, tabela]) - você verá que ficará igual a do professor!
@thenedsamorimdasilva552
@thenedsamorimdasilva552 8 ай бұрын
O meu colab não está mostrando o resultado depois de executar com sucesso, já fechei o colab, reiniciei e fui em configurações e nada, alguém tem alguma ideia?
@ASPPIBRA-DAO
@ASPPIBRA-DAO 2 жыл бұрын
💯💯💯💯💯🌍
@Howmygamerun
@Howmygamerun 2 жыл бұрын
Estou usando o tabela_total = pd.concat([tabela]) e nada aparece, tentei tabela_total = pd.concat([tabela_total,tabela]) e também não vai.
@marcoaureliomathion7241
@marcoaureliomathion7241 Жыл бұрын
bom dia..mesmo seguindo passo a passo..o processo " pandas" não funciona nem no pycharm..nem no Vscode...
@tiagoabreu3542
@tiagoabreu3542 2 жыл бұрын
Nessa aula com DataFrame esta a dar um erro de que alguma coisa vai mudar, erro: C:\Users\aspha\PycharmProjects\pythonProject\main.py:10: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. tabela_total = tabela_total.append(tabela) Como se usa com o "pd.concat"?
@RenanZandonadi
@RenanZandonadi Жыл бұрын
O Leogoinha respondeu. segue: tabela_total = pd.concat([tabela])
@ygoralves4315
@ygoralves4315 2 жыл бұрын
O meu deu vários erros na hora de importar as planilhas, alguém poderia me ajudar ?
@M4rc3l0TKT
@M4rc3l0TKT 2 жыл бұрын
FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. esta dizendo que o tabela_total = tabela_total.append(tabela) precisa ser subistituido por concat , porem nao consegui resolver , qual codigo seria o correto com essa atualização ?
@Boavent
@Boavent 2 жыл бұрын
mesma coisa aqui comigo, resolveu já?
@RenanZandonadi
@RenanZandonadi Жыл бұрын
​@@Boavent O Leogoinha respondeu. segue: tabela_total = pd.concat([tabela])
@rogerrodrigoalves
@rogerrodrigoalves Жыл бұрын
@@RenanZandonadi estava tentando aqui também e usei dessa forma. "Funcionou". Mas notei no número de linhas que só pegou o primeiro arquivo, ou seja, só uma loja (no meu caso Porto Alegre com 704 linhas) e não todas como no vídeo, ficando com 9999 linhas.
@ridy13
@ridy13 Жыл бұрын
@@rogerrodrigoalves use o seguinte código: tabela_total = pd.concat([tabela_total, tabela])
@andrade9393
@andrade9393 Жыл бұрын
@@ridy13 Confirmado aqui Funcionou e apareceu 9999 rows
@ronydesenvolvedor
@ronydesenvolvedor 2 жыл бұрын
não estou conseguindo usar o display
@marcosjunior9375
@marcosjunior9375 2 жыл бұрын
opa salve, eu estou tentando analisar uma base de dados aqui, mas sempre quando eu vou dar um 'print' ele simplesmente nao faz nada, o código funciona certinho mas nao printa, pq sera?
@victorbs6338
@victorbs6338 Жыл бұрын
estou com o mesmo problema
@f4fanoob.669
@f4fanoob.669 Жыл бұрын
O meu tbm, n sei resolver
@santospasse6214
@santospasse6214 2 жыл бұрын
Hi pessoal alguem esta tendo esse aviso ? FutureWarning: The frame.append method is deprecated and will be removed from pandas
@yuriromariz
@yuriromariz 2 жыл бұрын
dei uma polida ficou assim import os import pandas as pd from IPython.display import display address = "/home/yuri/Documentos/base de dados/Vendas/" list_archives = os.listdir(address) table = pd.DataFrame() for archive in list_archives: link = f'{address}{archive}' output = pd.read_csv(link) if "Vendas" in archive: table = pd.concat([output]) display(table)
@yuriromariz
@yuriromariz 2 жыл бұрын
alguem tem uma dica de como deixar mais enxuto?
@yuriromariz
@yuriromariz Жыл бұрын
@Miguel Grigoletiblz mas aí eu teria uma linha a mais. Eu queria diminuir o número de linhas desse código.
@joaopaulopadilha7196
@joaopaulopadilha7196 Жыл бұрын
Opa, hoje (17-03-2023) não estou conseguindo usar a função append() porque parece que ela vai ser removida de Python. Os arquivos em Excel (quando abertos no próprio Excel) também não vem em colunas e divididos como deveria, vem tudo em só uma coluna... Alguém aí com os mesmos problemas?
@GuilhermeHenrique-ye7yb
@GuilhermeHenrique-ye7yb Жыл бұрын
Cara, acabei tendo o mesmo problema e consegui resolver! É só utilizar a função pandas.concat(), pesquisei um pouco na documentação e consegui implantar com o exemplo do professor. No final, ficará assim: tabela_total = pd.concat([tabela_total, tabela]) - você verá que ficará igual a do professor!
Indicadores e Gráficos em Python - Curso de Python - Aula 6
29:02
Hashtag Programação
Рет қаралды 45 М.
Como Configurar VSCode Para Python em 2024 [ATUALIZADO!]
6:26
Dev Aprender | Jhonatan de Souza
Рет қаралды 71 М.
Synyptas 4 | Арамызда бір сатқын бар ! | 4 Bolim
17:24
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,8 МЛН
Como Juntar Informação de 2 Tabelas em Python
27:05
Hashtag Programação
Рет қаралды 31 М.
Estruturas de Repetição e o Format - Curso de Python - Aula 3
19:53
Hashtag Programação
Рет қаралды 47 М.
As Bibliotecas Mais Importantes do Python e os Módulos que Você tem que Saber
20:25
Como Criar API com Python - Crie a Sua Própria API no Python
27:51
Hashtag Programação
Рет қаралды 151 М.
É o fim do Power BI? Criando Dashboard com Python em 15 minutos
17:46
Asimov Academy
Рет қаралды 337 М.
Vamos trabalhar como um analista de dados!
33:19
Universidade dos Dados
Рет қаралды 40 М.
Quais os 10 Temas de Python que Você tem que Dominar?
14:52
Hashtag Programação
Рет қаралды 169 М.
Banco de Dados & Peewee ORM em Python (em 10 minutos)
13:31
Programador Python
Рет қаралды 11 М.
Synyptas 4 | Арамызда бір сатқын бар ! | 4 Bolim
17:24