Projeto de Análise de dados usando Python na prática

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 51

  • @DataMarketing
    @DataMarketing  2 года назад +1

    Quer se tornar um analista de dados de sucesso? Conheça a plataforma da Data Marketing: www.datamarketingdigital.com.br 😀

  • @PedroRodrigues_Cantor
    @PedroRodrigues_Cantor Год назад +32

    Faz uma serie irmao, com varios projetos, seria otimo para nos que estamos aprendendo.

  • @looma_oliveira
    @looma_oliveira Год назад +6

    Parabéns! Vídeo MUITO bom! 👏🏼👏🏼 só uma dica, aumenta um pouco o close no código quando for explicar, ficará melhor pra visualizar.

  • @geovanidias5825
    @geovanidias5825 8 месяцев назад +1

    Opa! Ótimo vídeo, aprendi bastante. Deu pra ter uma idéia do dia a dia de uma Analista e colocar em prática algumas tarefas. Parabéns e obrigado!

  • @alanp7385
    @alanp7385 2 года назад +5

    muito show essa didática ,vou até favoritar pra quando passar pra python aqui

  • @thayla369
    @thayla369 Год назад +4

    Excelente! Faça mais videos assim por favor!!!!

  • @Isabela_barbosa
    @Isabela_barbosa 2 года назад +4

    Excelente vídeo, obrigada por compartilhar!

  • @hugoalexandre1792
    @hugoalexandre1792 Год назад

    Sensacional!!!
    Muito bom, obrigado por compartilhar

  • @YuriXgamesgamer
    @YuriXgamesgamer 4 месяца назад

    tô precisando fazer um projeto de extensão da faculdade de topicos de big data em python e esse video abriu minha mente para o como vou fazer o projeto

  • @DataEngineerHelp
    @DataEngineerHelp 4 месяца назад

    Esse curso ta muito bom, parabéns

  • @ariammal
    @ariammal 2 месяца назад

    Ótimo vídeo!! Faça mais, por favor!

  • @hiury.tech46
    @hiury.tech46 2 года назад +4

    top de mais , faz um video de portfólio para engenharia de dados ! Prfv

    • @DataMarketing
      @DataMarketing  2 года назад

      anotado! trazer algo voltado para automatização

  • @mauromigueis2691
    @mauromigueis2691 6 месяцев назад

    Mais um inscrito, vou estudar, gostei muito das strings. Estou tentando entender...

  • @jrpsa
    @jrpsa Год назад

    Parabéns pelo vídeo. Muito obrigado

  • @jorgewelter4530
    @jorgewelter4530 2 года назад +11

    Showww acho que esse video é inédito, parabéns e obrigado. Quanto tempo demorou na prática para fazer esse desafio?

    • @DataMarketing
      @DataMarketing  2 года назад +5

      Esse projeto foi algo em torno de 5 horas mas divido em dois dias.

  • @Eusousamanthalobo
    @Eusousamanthalobo Год назад

    df[lst] = df[lst].astype("float")
    esse nan desse nem a pau nao aponta erro de sintaxe anterior .... dureza porem um desafio mt mt mt empolgante estou amando o que eu escolhi ser ! apaixonada pelo video o cara é so XABLAU DOS DADOS

    • @DataMarketing
      @DataMarketing  Год назад +1

      Quando ocorrem os problemas e a gente busca entender como resolver é quando mais aprendemos 😉 seja bem vinda

    • @gabryellleal3264
      @gabryellleal3264 Год назад

      to com dificuldade nessa mesma linha, é como se houvesse algum caractere que é string e não pode ser convertido em float por algum motivo@@DataMarketing

  • @98153089
    @98153089 Год назад

    sensacional !!! faz mais.

  • @jorgeplatero3748
    @jorgeplatero3748 Год назад +12

    Uma solução mais enxuta para o tratamento de dados:
    df.columns = [str(i).lower() for i in df.columns] #deixando colunas em minúsculo
    #substituindo registros inválidos por null
    df = df.replace('%', '', regex = True)
    df = df.replace(',', '', regex = True)
    df = df.replace('-', '', regex = True)
    df = df.replace('', np.nan)
    df = df.replace('MAY90', np.nan)
    df = df.dropna() #excluindo registros inválidos
    df.isnull().sum() #verificando se ainda há nulos
    #convertendo para float
    lst = df.columns[1:]
    df[lst] = df[lst].astype('float')
    df.dtypes

    • @DataMarketing
      @DataMarketing  Год назад +1

      boa!! sempre vai ter mais de uma forma de chegar no mesmo resultado =)

    • @lewis_joga
      @lewis_joga Год назад

      ​@@DataMarketingo meu ta indicando erro na linha df = df.replace('%', ' ', regex=true)
      Também tô usando google colab

    • @cleytonlanga
      @cleytonlanga Год назад +1

      ​@@lewis_jogaJá passou muito tempo 😅😅...
      Mas o erro estava no "true" tem que ser "True"

    • @BrunaSantos-yo2ug
      @BrunaSantos-yo2ug 6 месяцев назад

      não entendi o tratamento do MAY90, é porque esta fora do padrão que é primeira letra maiuscula e demais minusculas? mas como saber isso se o dataframe for mto grande?

    • @pegandoasmanha3263
      @pegandoasmanha3263 3 месяца назад

      @@BrunaSantos-yo2ug fiquei na msm dúvida

  • @jogagrente
    @jogagrente 2 года назад

    Brabo meu nobre!

  • @deco7290
    @deco7290 2 месяца назад

    Muito bom! Sugestão de melhoria: faça vídeos menores.

  • @VitoriaSilva-cy8wf
    @VitoriaSilva-cy8wf 2 года назад +1

    Muito bom👏

  • @gustavolodi7375
    @gustavolodi7375 Год назад +2

    dica... aumentar em 20% a fonte, meu monitor é gigante e a fonte está pequena, da pra ler, mas iria facilitar a visualização

  • @tiago5189
    @tiago5189 Год назад +3

    Nesse case pode realizar algum tipo de consulta, ou teria que lembrar a sintaxe toda na prática? Pq eu até consigo realizar análise ou criar modelos de ML na prática, mas ainda sou muito dependente da documentação então não tenho muita confiança em aplicar pra vagas

  • @samuelbrito7374
    @samuelbrito7374 3 месяца назад

    por que o df.info não roda no vscode?

  • @caiquematos42
    @caiquematos42 Год назад

    Muito bom!!

  • @srsa7077
    @srsa7077 5 месяцев назад

    Dica: Use zoom em seus códigos. A letra é muito pequena, o que pode desestimular pessoas a assistirem aos seus vídeos.

  • @diegodudeco
    @diegodudeco Год назад +1

    muito bom

  • @SilvaSenaSena
    @SilvaSenaSena 7 месяцев назад

    Qual a finalidade dessa parte do código ? "df.replace('MAY90', np.nan)" sei que ele está substituindo os valores de "MAY90" por NaN. Mas não localizei nenhum dado com essa informação ("MAY90"), antes da transformação.

    • @BrunaSantos-yo2ug
      @BrunaSantos-yo2ug 6 месяцев назад

      enrosquei na mesma coisa, "acho" que pq o mês esta no padrão iniciando em maiculusco e depois minusculo, tipo: May90, eu achei que com o codigo agrupado = df.groupby([Month']).size()
      agrupado visualizaria mas são muitas informações... não sei como verificar esse tipo de informação num df mto grande

  • @morgadowilliam
    @morgadowilliam 4 месяца назад

    Mas faltou dar zoom no conteúdo ficou muito difícil visualizar

  • @SweeperAndRackshasa
    @SweeperAndRackshasa 2 года назад

    Não estou conseguindo converter a coluna Month para data. fiz o código igualzinho e da esse erro:
    'DataFrame' object has no attribute 'Month'
    Estou usando Jupyter

    • @youngitalo6045
      @youngitalo6045 5 месяцев назад +1

      Opa não sei se você conseguiu arrumar o erro depois de 1 ano né kkkkkk mas eu tive o mesmo erro, quebrei a cabeça pra entender(sou iniciante) e entendi que na tabela ta month com 'm' e não 'Month' com o 'M'.
      fiz esse codigo aqui, se alguém em 2024 tiver o mesmo erro tente essa solução
      df.rename(columns={'month': 'Month'}, inplace=True)
      basicamente aqui eu to procurando pela coluna 'month' e trocando para Month. e LEMBRE-SE de usar o inplace pq ele é o que vai deixar salvo.
      e aqui é como o cara no vídeo fez, mas para mim funcionou botando dentro de [] como uma lista. Então ve ai se o seu funciona como df.Month ou se df['Month']
      df['Month'] = pd.to_datetime(df['Month'].str.upper(), format="%b%y", yearfirst=False)
      # Defina 'Month' como índice
      df = df.set_index('Month')

  • @lhbp2012
    @lhbp2012 Год назад

    Conteúdo ótimo, mas ficou muito pequeno, ainda mais com fundo branco que pena.

  • @RodrigoRufinoMilat
    @RodrigoRufinoMilat 5 дней назад

    Conteúdo bacana, mas falta uma explicação mais técnica sobre a aplicação de cada método usado na estrutura do código. Afinal, Ctrl+c/Ctrl+v não ensina nada a ninguém.

    • @DataMarketing
      @DataMarketing  2 дня назад

      Entendo seu ponto, o código é mais para ilustrar as etapas do processo de análise. Em outros vídeos, explico cada técnica de forma mais aprofundada, com exemplos detalhados.