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: ruclips.net/video/_eK0z5QbpKA/видео.html ► Blog: bit.ly/2MRUZs0 ► RUclips: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
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)
"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.
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!
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 ...
@@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.
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
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?
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
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.
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
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
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])
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 ?
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])
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!
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 ???
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!
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?
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?
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"?
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 ?
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?
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)
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?
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!
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: ruclips.net/video/_eK0z5QbpKA/видео.html
► Blog: bit.ly/2MRUZs0
► RUclips: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
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
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)
valeu mano ajudou demais!
mano do ceu vc salvou minha vida, estava sofrendo no pycharm, achei até que era um lerdo kkkkk, obg amigo vc é um amigo
Grato!
Muito Obrigado 🙏
vlw mano
Na versão 3.12.1 versão atual funciona o append . Só colocar dessa forma : tabela_total=tabela_total._append(tabela)
Muito obrigada!
Ótima dica. Só assim deu certo. obrigado.
você é um anjo, mt obg
Vlw cara
VC É PICA!!!!!
"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.
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!
Salvouuu! 🕶
Obrigada Denilson
Parabéns Roberto, somente assim deu certo total._tabela
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 ...
Excelente! O melhor canal de python do Brasil
Um vídeo adicionado a 3 horas me ajudou com uma solução que estou buscando a 4 dias kkk, TOP DEMAIS, valeu Lira
Solução para usar o concat():
tabela_total = pd.concat([tabela_total, tabela])
salvou demais!
@@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.
não tô conseguindo entender como fazer. pode me ajudar?
Salvou, meu mano! Muito obrigado! Tmj! 👏🏾👊🏾
@@mil6na eu to cada vez entendendo menos.
Ja fiz outros cursos programação, e as pessoas apenas mostram como faz , o lira ensina de verdade ,parabéns
O professor Lira ensina os "pormenores" da linguagem. Ele é foda!!
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
Aguardando a proxima aula
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?
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
No meu Colab também apareceu. Acho que a gente vai precisar de um método alternativo daqui a um tempo '-'
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.
e como se usa? @@thiagorzo
O melhor canal de todos!!
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
SUAS AULAS SÃO OTIMAS, PARABENS!
Fiquei com uma dúvida usando o pd.apend ele ignora o cabeçalhos das tabelas anteriores?
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
show de bola, muito obrigado
Muito boa a aula!
Qual o Python é o melhor para se utilizar pycharm X colab ?
Muito bom
Essa aula foi braba!
Muito bom, Lira !
Estou fazendo o programa no Pycharm, mas não aparece a tabela. O que preciso ajustar?
boaaa
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!
Quer vir então vem!!🎈
muitooo booom!!
Lira, tem previsão de deixar disponível novamente as aulas do Intensivão de Python? Perdi a aula 4.
Otimo curso até aqui, melhor conteudo de python!
Quando sai a proxima aula?
Como eu faço pra ligar o python ao BD Oracle? Já tentei de tudo. Rss
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 ?
Mesma dúvida aqui...
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])
segue resposta acima
@@joaom2306 cade?
segue:
tabela_total = pd.concat([tabela])
.
Desculpe, agora está dando certo, vi que tem que clicar na tela no final.
ALGUÉM MAIS TRAVOU NO Import panda as pd ? não consigo importar de jeito nenhum no google collab
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'
Excelente agora só falta a aula 6!
e se o meu arquivo estiver em PDF, como eu uso o read_?
append ficou obsoleto, tive que achar o concat e deu certo.
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!
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?
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 ???
achei a resposta:
tabela_total = pd.concat([tabela])
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!
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?
O Leogoinha respondeu. segue:
tabela_total = pd.concat([tabela])
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?
ótima aula! quando sai a sexta?
bom dia..mesmo seguindo passo a passo..o processo " pandas" não funciona nem no pycharm..nem no Vscode...
💯💯💯💯💯🌍
🥰
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.
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"?
O Leogoinha respondeu. segue:
tabela_total = pd.concat([tabela])
O meu deu vários erros na hora de importar as planilhas, alguém poderia me ajudar ?
não estou conseguindo usar o display
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 ?
✔
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?
estou com o mesmo problema
O meu tbm, n sei resolver
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)
Hi pessoal alguem esta tendo esse aviso ? FutureWarning: The frame.append method is deprecated and will be removed from pandas
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?
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!