Arquivo CSV no Python | Ler, analisar, gravar e transformar dados

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

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

  • @carlasantos8615
    @carlasantos8615 2 года назад +6

    Muito obrigada pelo vídeo, tive problemas com importação e tratamento da minha base na empresa e aqui achei a correção pra todos os campos que precisava na importação. Muito obrigada!! 😍👊🏻

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

      Que massa, Carla!! Muito felizes por ter ajudado :)

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

    Descobrir o canal hoje, que explicação show, sempre quis saber como tratava essas peculiaridades no pandas, acho que deve ter mais coisas legais pra iniciantes aqui, obrigado pelo conteúdo.

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

      Que bom que curtiu, Antônio!! Conte com a gente!

  •  2 года назад +2

    cara, obrigado pelo vídeo
    tive de fazer a maior gambiarra pra ler um csv estes dias, e não encontrei nada tão completo como rei vídeo

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

      Que ótimo que o vídeo tenha ajudado, Fernão!! Conte com a gente!

  • @fabriciolucas4290
    @fabriciolucas4290 2 года назад +2

    Muito boa sua aula, estou iniciando e tentando aprender!

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

      Seja bem vindo, Fabrício!! Tem bastante coisa por aqui, espero que goste!

  • @TheGesalles
    @TheGesalles 7 месяцев назад +1

    Essa explicação foi SENSACIONAL!!!!

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

      Que bom que gostou!!! Conte com a gente!

  • @geanclm
    @geanclm 2 года назад +2

    Prezado,
    parabéns pelo conteúdo compartilhado!
    Ótima didática e informações preciosas
    para trabalhar com o arquivo .csv.
    Saúde, segurança e sucesso!
    :-)

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

      Obrigado, Gean!! Pode deixar as sugestões de outros conteúdos que a gente faz :)

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

    Ótimo video, era o que estava precisando.

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

      Que bom que gostou, Roberto!!!

  • @gabytec1968
    @gabytec1968 2 года назад +2

    Excelente aula!!!

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

      Obrigado, Gabriela!! Já aproveita pra maratonar os outros tipos de arquivos :)

  • @nathaliavidori6016
    @nathaliavidori6016 2 года назад +2

    Me ajudou muito!! Muito obrigada!

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

      Que bom, Nathália!! A gente que agradece pela força :)

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

    me salvou!!! otimo conteudo!!

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

      Eba! Que bom que serviu pra ti, Rodrigo!

  • @eletronica_do_airton
    @eletronica_do_airton 2 года назад +3

    Muito boa aula. Mas tenho um problema que não consegui resolver ainda. Tenho uma infinitade de lista numéricas com números inteiros. Como faço para saber quantas e quais listas são iguais ou semelhantes com fator de 1 unidade ?

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

      Acha a gente no insta, Airton! Lá conseguimos te ajudar mais de perto! :)

    • @eletronica_do_airton
      @eletronica_do_airton 2 года назад +2

      @@letsdataAI Valeu obrigado 🙏

  • @JoaoSantos-jb7ul
    @JoaoSantos-jb7ul Год назад +1

    Excelente aula, Leon, massa! Obrigado mesmo! Estou assistindo agora várias aulas mais antigas depois que descobri o Let's Data, e fiquei com uma dúvida: você trabalhou na Receita ou deu aula de Python ao pessoal da Receita?

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

      Valeu, mestre!! O Leon trabalha lá :)

  • @omastria
    @omastria Месяц назад

    Muito obrigado! Multiplique!

    • @letsdataAI
      @letsdataAI  Месяц назад

      Valeu demais! Conte com a gente! 🙌🏻

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

    Caraca,esse video me ajudou demais 🎉🎉🎉🎉🎉

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

      Que bom, Gabriel!!! Tem outros vídeos de outros formatos de arquivo. Conte com a gente!

  • @fabriciolucas4290
    @fabriciolucas4290 2 года назад +2

    Boa tarde, uma outra pregunta se permitir, eu tenho um arque, CSV, dentre varias informações, tem uma coluna com data/hora, e eu quero excluir linhas com um intervalo regular de 3s!

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

      Você pode fazer uma coluna com a diferença das datas comparando com a anterior e depois filtrar. Dá uma olhada no shift. Talvez tenha outra forma, mas assim funciona :)

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

      @@letsdataAI muito obrigado!

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

    Aula excelente. Pergunto. Como faço para baixar o arquivo no Seaborn ?

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

      Valeu, Percival! Pra usar os datasets do seaborn você pode utilizar o load_dataset.

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

      @@letsdataAI Certo. No caso dos dados da ANVISA utilizei um time.sleep(5) deu certinho, pois demorava muito e caía a conexão.

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

      Excelente!

    • @adriano-rj3733
      @adriano-rj3733 Год назад +1

      Gente, as vezes tentamos converter uma string em inteiro, ela avisa q tem string vazia, numa mensagem de erro, como posso descobrir que string é essa? Até porq quando eu for plotar no gráfico eu preciso saber qual dado ficou de fora, no meu livro tem um exemplo que é o
      2014-2-16,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.00,,,-1
      q seria uma data que não gravou dado algum, mas me pergunto, como encontrar esse tipo de informação?

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

    Olá! Eu também poderia usar o strip(' " ') para retirar as aspas do inicio e do fim da linha?

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

      Sim! As aspas e espaços do jeito que você definiu.

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

    Boa aula, 👏 busquei o notebook no github, não encontrei.

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

      Olá Ocean Alves! Obrigado! Realmente nós ainda não havíamos feito o upload. A agora está lá... github.com/letsdata/arquivo-csv-em-python
      Um abraço!

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

      @@letsdataAI obrigado.

  • @ricardoandrade6031
    @ricardoandrade6031 2 года назад +2

    cara o meu delimitador é | essa barra ai como abrir??? não funciona colocar esse delimitador mesmo assim da erro

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

      Mesmo com sep=“|” não funciona? Manda mensagem lá no insta que a gente consegue te ajudar mais rápido! Abraço!

  • @ThiagoFerreira-oc9go
    @ThiagoFerreira-oc9go 8 месяцев назад

    Tenho uma dúvida. Se eu quisesse pegar uma tabela específica e quisesse o valor de cada uma das linhas dessa coluna específica e somar por 40 por exemplo, como eu faria? E como salvar essa modificação.

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

      Dá uma olhadinha nas aulas de pandas, mestre! Lá a gente mostra! Basicamente df[“coluna_nova”] = df[“coluna”] + 40

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

    Boa tarde, gostaria de fazer outra pergunta, quando importei meu arquivo CSV, ele vem com os dados neste formato EX: (4.45; 7.79;...), mas tem uns dados perdidos assim (3.4560983453; 2.39999999999), gostaria de deixar tudo com 2 casas apenas! como formatar isso no read_csv?

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

      E aí, Fabrício! Tudo bem? Se você quiser ligar somente a apresentação, pode usar
      pd.set_option('precision', 2)
      Se quiser de fato arredondar, pode usar a função round.
      Abraços!

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

      @@letsdataAI Boa tarde, muito obrigado pela atenção!

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

    Ver se consegue me ajudar, queria utilizar ou o pandas ou o import csv mas eu n quero ler, quero q ele entre no arquivo e ordene as colunas conforme o delimitador, um exemplo para q eu não precise entrar no arquivo em excel, e ter todo o trabalho de ir em dados>texto para colunas> delimitador>concluir para olhar as colunas queria saber se tem alguma maneira do próprio pandas já fazer isso pra mim para que quando eu abra o arquivo eu já veja bonitinho lá as colunas ordenadas, consegue me ajudar? ou pelo menos me dar um norte?

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

      Só exportar o csv com tabulações na separação. Deve funcionar :)

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

    Boa tarde, estou com um problema, após importar um arquivo CSV, tem algumas datas que o Python está invertendo a ordem ex: no arquivo original a data é 01/07/2019 e ele está "convertendo" para 07/01/2019. P.S.: estou usando o parse_dates=[' xxx' ], saber a me dizer como resolver isso?

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

      Fabrício, tente usar dayfirst=True no read_csv

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

      @@letsdataAI muito obrigado, com isso resolveu!!!!

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

      Que bom!!!

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

    Depois que eu fizer esse código eu consigo criar uma interface em um programinha desktop onde o usuario ira selecionar um arquivo csv ja existente e ja irá retornar pra ele um novo csv com os dado filtrados ? se sim me ajuda pf, como faço isso ?

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

      Gabriel, procure a biblioteca tkinter! Você pode usar o pandas pra fazer a importação, os filtros e a exportação do CSV, mas a biblioteca pra fazer aplicações desktop mais legal que a gente acha é a tkinter.

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

      @@letsdataAI entndi, então com o codigo da aula eu nao preciso mexer em mais nada no pandas correto ? apenas adiciono o tkinter

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

      @@letsdataAI Pq na minha cabeça pra o usuario selecionar um arquivo no pc dele, teria que adicionar mais algum codigo no pandas

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

    Uma dúvida: como eu faço uma barra de pesquisa, onde eu possa digitar, que busque as informações que eu preciso em um arquivo csv? eu li algumas coisas sobre formulários, mas não achei nada sobre barra de pesquisa

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

      Você diz uma extensão do jupyter?

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

      @@letsdataAI isso, uma biblioteca que me ajude a fazer uma barra de pesquisa com o arquivo csv

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

      Extensão a gente desconhece! Acreditamos que só com desenvolvimento de alguma coisa desktop ou web.