YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Parsing CSV Files - Data Wranging with MongoDB

Get Embed Code
4 Languages

Showing Revision 9 created 06/20/2016 by Udacity Robot.

  1. Ok, finalmente é a hora de fazer uma pequena preparação de dados
  2. sozinhos. Vamos dar uma olhada em como analisar arquivos CSV no Python.
  3. Neste caso, vamos ler os dados CSV no
  4. nosso programa e criar um dicionário para cada item naquele
  5. arquivo. Você pode estar se perguntando por que faríamos
  6. isso. Por que não simplesmente abrir em um aplicativo de planilha?
  7. Um motivo é que o arquivo é grande, com dezenas
  8. ou centenas de megabytes. Abri-lo em um aplicativo de planilha
  9. como o Excel pode ser lento, ineficaz ou até
  10. impossível. O seu aplicativo pode fazer o equivalente a
  11. isto. Outro motivo pelo qual podemos querer processar
  12. dados tabulares via programa é que podemos ter
  13. muitos arquivos para processar. Então, fazer manualmente
  14. no aplicativo de planilha não é uma opção. Tudo bem,
  15. vamos olhar o código fornecido. Aqui,
  16. é possível ver que há um aplicativo de parse_file.
  17. Neste exercício, vamos trabalhar com
  18. os dados da discografia dos Beatles mais uma vez. Você irá
  19. trabalhar na função de parse file no código
  20. fornecido. A sua tarefa é usar a função
  21. split do Python para analisar cada linha em um dicionário.
  22. Em cada dicionário, os nomes dos campos
  23. servirão como chaves e o valor que você encontra em uma certa linha serve como valores
  24. daquelas chaves. Você deve produzir um array a partir
  25. destes dicionários, um dicionário para cada item. E deve
  26. retornar aquele array a partir da função de parse file.
  27. A última instrução é que em vez de processar
  28. o arquivo inteiro, você deve analisar apenas as
  29. primeiras 10 linhas dele. Se for além,
  30. terá problemas com este conjunto de dados em particular. Já que este
  31. é o primeiro exercício que estamos vendo neste curso,
  32. vou falar um pouco sobre esta função
  33. test aqui. Estamos possibilitando formas de você
  34. testar sua implementação de parse_file. Isso vai executar
  35. alguns códigos, o que chama a função de
  36. parse file e testa o resultado que obtém do
  37. parse_file, verificando para saber se ele tem
  38. os valores esperados. Quando você enviar seu programa, vamos
  39. executar um código de teste diferente, provavelmente em um conjunto de dados diferente.