duvida de um exercicio

64 views
Skip to first unread message

diego salles

unread,
Apr 11, 2022, 12:54:20 PM4/11/22
to Python Brasil
%%writefile credito.csv
id_vendedor,valor_emprestimos,quantidade_emprestimos,data
104271,448.0,1,20161208
21476,826.7,3,20161208
87440,313.6,3,20161208
15980,-8008.0,6,20161208
215906,2212.0,5,20161208
33696,2771.3,2,20161208
33893,2240.0,3,20161208
214946,-4151.0,18,20161208
123974,2021.95,2,20161208
225870,4039.0,2,20161208

emprestimos = []
with open(file="./credito.csv", mode="r", encoding= "utf8") as fp:
  fp.readline() #cabeçalho
  linha = fp.readline()
  while linha:
    linha_emprestimo = {}
    linha_elementos = linha.strip().split(sep=",")
    linha_emprestimo["id_vendedor"] = linha_elementos[0]
    linha_emprestimo["valor_emprestimos"] = linha_elementos[1]
    linha_emprestimo["quantidade_emprestimos"] = linha_elementos[2]
    linha_emprestimo["data"] = linha_elementos[3]
    emprestimos.append(linha_emprestimo)
    linha = fp.readline()



Aplique a função filter na lista de valor_emprestimos_lista para filtrar apenas os valores maiores que zero (os valores negativas são erros na base de dados). Salve os valores na lista valor_emprestimos_lista_filtrada .

Alfredo Vilela

unread,
Apr 24, 2022, 6:35:26 AM4/24/22
to python...@googlegroups.com
Qual a dúvida?

Pois depois do split() vc verifica linha_elementos[1]  > 0 e salva todos os dados na lista valor_emprestimos_lista_filtrada
senão pula a linha e vai para a próxima.

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/2ce1403b-1a16-4982-9c62-d40c65c17302n%40googlegroups.com.

diego salles

unread,
May 7, 2022, 2:03:58 PM5/7/22
to Python Brasil
obrigado me ajudou mt meu amigo!
Reply all
Reply to author
Forward
0 new messages