Portuguese, Brazilian subtitles

← Reading Excel Files - Data Wranging with MongoDB

Get Embed Code
4 Languages

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

  1. Até aqui, um excelente trabalho tem sido feito neste curso.
  2. Vamos analisar a solução para este exercício
  3. XLRD. Aqui está nossa função de parse file, e você
  4. pode ver que o que fizemos foi usar este
  5. truque de divisão de coluna. Usamos o método de valores de chamada
  6. na folha para extrair todos os valores na
  7. coluna um. A coluna um sendo a coluna coast dentro
  8. desse conjunto de dados. Estamos simplesmente usando max e min
  9. aqui nesta lista que extraímos, a fim de obtermos os valores máx. e mín.
  10. nesta coluna inteira. Estamos usando o método
  11. de índice nas listas para entender onde este
  12. valor máx. está na lista CV. Por conta dos
  13. dados terem começado na linha um
  14. da planilha em vez de na linha zero, tivemos que
  15. adicionar um aqui. Assim, em nossa
  16. planilha, acabamos com a posição certa para
  17. esse valor, ou seja, o número certo
  18. da linha. O que vamos fazer aqui é,
  19. para a posição ou a linha na qual o
  20. valor máx. aparece, vamos pegar o valor
  21. na coluna zero. Isso nos dará o tempo
  22. máx. Certo? Depois o que vamos fazer é,
  23. transformar esse tempo, que obteremos como um número
  24. de ponto flutuante, em uma tupla de tempo. Faremos
  25. esse mesmo processo com o valor mín.
  26. Ao gerar nosso dicionário de dados que acabará
  27. retornando desta função, podemos simplesmente
  28. inserir realtime, maxval, realmintime e minval e,
  29. em seguida, obter a média; vamos
  30. simplesmente calculá-la aqui e torná-la
  31. o valor desta chave, avgcoast. Vamos
  32. executar isso. Só quero ressaltar que estou usando o módulo
  33. p print aqui, de modo que nossos dados foram impressos de uma maneira estruturada bem legal.
  34. Podemos ver que obtivemos bons valores aqui.
  35. Se você analisar a planilha em si
  36. e fizer algo como classificá-la, você verá que os tempos
  37. máximos e os valores máximos são calculados corretamente. Preciso
  38. dizer que, em nossa asserção aqui,
  39. estamos fazendo um arredondamento para que não tenhamos nenhum
  40. problema de ter valores de ponto flutuante ligeiramente de fora
  41. à medida que avançamos à direita do ponto decimal.