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

  Рет қаралды 42,099

Hashtag Programação

Hashtag Programação

2 жыл бұрын

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
► KZfaq: 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

Пікірлер: 119
@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: kzfaq.info/get/bejne/lct7Y91mtsjUe3U.html ► Blog: bit.ly/2MRUZs0 ► KZfaq: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
@caiomarques3946
@caiomarques3946 6 ай бұрын
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
@robertopivetta4765
@robertopivetta4765 7 ай бұрын
Na versão 3.12.1 versão atual funciona o append . Só colocar dessa forma : tabela_total=tabela_total._append(tabela)
@naiarapassos1260
@naiarapassos1260 7 ай бұрын
Muito obrigada!
@josejuniordasilvajunior8697
@josejuniordasilvajunior8697 6 ай бұрын
Ótima dica. Só assim deu certo. obrigado.
@O_Breu
@O_Breu 5 ай бұрын
você é um anjo, mt obg
@MitoJackson
@MitoJackson 5 ай бұрын
Vlw cara
@tromBOLONA1
@tromBOLONA1 3 ай бұрын
VC É PICA!!!!!
@Rai_MendesLopes
@Rai_MendesLopes 11 ай бұрын
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 11 ай бұрын
valeu mano ajudou demais!
@marcusviniciuslima4753
@marcusviniciuslima4753 11 ай бұрын
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 8 ай бұрын
Grato!
@ryanlariisavi
@ryanlariisavi 7 ай бұрын
Muito Obrigado 🙏
@davioliveira7354
@davioliveira7354 7 ай бұрын
vlw mano
@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.
@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 11 ай бұрын
não tô conseguindo entender como fazer. pode me ajudar?
@rodrigosouza10
@rodrigosouza10 21 күн бұрын
Salvou, meu mano! Muito obrigado! Tmj! 👏🏾👊🏾
@rubialugattimoreira1978
@rubialugattimoreira1978 2 жыл бұрын
Excelente! O melhor canal de python do Brasil
@denilsonmelo4202
@denilsonmelo4202 9 ай бұрын
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 7 ай бұрын
Salvouuu! 🕶
@patriciafreitasbr
@patriciafreitasbr 26 күн бұрын
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
@pauloguedes4152
@pauloguedes4152 25 күн бұрын
Parabéns Roberto, somente assim deu certo total._tabela
@erivaldoribeiroBR
@erivaldoribeiroBR 5 ай бұрын
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 ...
@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
@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 11 ай бұрын
O professor Lira ensina os "pormenores" da linguagem. Ele é foda!!
@codeminde4727
@codeminde4727 2 жыл бұрын
Aguardando a proxima aula
@CortesdaPaixao
@CortesdaPaixao 15 күн бұрын
boaaa
@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 11 ай бұрын
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?
@ramonplay7815
@ramonplay7815 2 жыл бұрын
SUAS AULAS SÃO OTIMAS, PARABENS!
@vn847
@vn847 2 жыл бұрын
O melhor canal de todos!!
@eduardo9626
@eduardo9626 2 жыл бұрын
show de bola, muito obrigado
@user-ll9ri9zo8g
@user-ll9ri9zo8g Жыл бұрын
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])
10 ай бұрын
verdade. Valeu!
@joaopaulosilva1359
@joaopaulosilva1359 Жыл бұрын
Muito boa a aula!
@RodneyGSilva
@RodneyGSilva 2 жыл бұрын
Muito bom, Lira !
@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]) .
@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
@enriquesbartolomeu
@enriquesbartolomeu Жыл бұрын
Muito bom
@oLucarrudaa
@oLucarrudaa 2 жыл бұрын
Quer vir então vem!!🎈
@rodrigoduarte245
@rodrigoduarte245 2 жыл бұрын
Essa aula foi braba!
@RafaelDantasGeo
@RafaelDantasGeo Жыл бұрын
Excelente agora só falta a aula 6!
@pauloguedes4152
@pauloguedes4152 25 күн бұрын
Desculpe, agora está dando certo, vi que tem que clicar na tela no final.
@douglasjunior7611
@douglasjunior7611 2 жыл бұрын
Otimo curso até aqui, melhor conteudo de python! Quando sai a proxima aula?
@BrunoSilva-pv4db
@BrunoSilva-pv4db 2 жыл бұрын
muitooo booom!!
@dacunha5558
@dacunha5558 10 ай бұрын
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
@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!
@newvoice9287
@newvoice9287 2 жыл бұрын
Fiquei com uma dúvida usando o pd.apend ele ignora o cabeçalhos das tabelas anteriores?
@igordondoni4689
@igordondoni4689 9 ай бұрын
ALGUÉM MAIS TRAVOU NO Import panda as pd ? não consigo importar de jeito nenhum no google collab
@lubeck40
@lubeck40 2 жыл бұрын
Lira, tem previsão de deixar disponível novamente as aulas do Intensivão de Python? Perdi a aula 4.
@filipedias1108
@filipedias1108 Жыл бұрын
Estou fazendo o programa no Pycharm, mas não aparece a tabela. O que preciso ajustar?
@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!
@vinyciusantunes664
@vinyciusantunes664 2 жыл бұрын
ótima aula! quando sai a sexta?
@denneraladim6190
@denneraladim6190 Жыл бұрын
Qual o Python é o melhor para se utilizar pycharm X colab ?
@marcio_cantalice11
@marcio_cantalice11 Ай бұрын
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'
@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?
@thenedsamorimdasilva552
@thenedsamorimdasilva552 6 ай бұрын
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?
@ronydesenvolvedor
@ronydesenvolvedor Жыл бұрын
não estou conseguindo usar o display
@joaozinhobc2015
@joaozinhobc2015 9 ай бұрын
append ficou obsoleto, tive que achar o concat e deu certo.
@ASPPIBRA-DAO
@ASPPIBRA-DAO 2 жыл бұрын
💯💯💯💯💯🌍
@arthuranicio3580
@arthuranicio3580 Жыл бұрын
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])
@desordi_confeccion9377
@desordi_confeccion9377 6 ай бұрын
e se o meu arquivo estiver em PDF, como eu uso o read_?
@mhaycke
@mhaycke 2 жыл бұрын
Como eu faço pra ligar o python ao BD Oracle? Já tentei de tudo. Rss
@alanamantinodasilva4362
@alanamantinodasilva4362 Жыл бұрын
🥰
@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])
@Howmygamerun
@Howmygamerun Жыл бұрын
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...
@ygoralves4315
@ygoralves4315 Жыл бұрын
O meu deu vários erros na hora de importar as planilhas, alguém poderia me ajudar ?
@alejandroalosilla
@alejandroalosilla Жыл бұрын
@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 Жыл бұрын
@@miguelgrigoleti9788blz mas aí eu teria uma linha a mais. Eu queria diminuir o número de linhas desse código.
@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 Жыл бұрын
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
@santospasse6214
@santospasse6214 2 жыл бұрын
Hi pessoal alguem esta tendo esse aviso ? FutureWarning: The frame.append method is deprecated and will be removed from pandas
@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 11 ай бұрын
O meu tbm, n sei resolver
@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
Рет қаралды 43 М.
Estruturas de Repetição e o Format - Curso de Python - Aula 3
19:53
Hashtag Programação
Рет қаралды 44 М.
SCHOOLBOY. Последняя часть🤓
00:15
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 8 МЛН
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 7 МЛН
As Bibliotecas Mais Importantes do Python e os Módulos que Você tem que Saber
20:25
Introdução a Análise de Dados com Python - [Primeiros Passos]
23:56
Hashtag Programação
Рет қаралды 226 М.
Quais os 10 Temas de Python que Você tem que Dominar?
14:52
Hashtag Programação
Рет қаралды 152 М.
Como Transformar Arquivo Python em Executável - [Arquivo Executável]
17:52
Hashtag Programação
Рет қаралды 342 М.
Menu Dentro do Power BI Usando HTML e CSS
47:36
Hashtag Treinamentos
Рет қаралды 18 М.