Matblinx

kk

Jul 6th, 2021
28
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def avistamientos_por_región(nombre_archivo):
  2. contador = 0
  3. a = []
  4. dicionario = {}
  5. for linea in nombre_archivo:
  6. l = linea.strip().split(";")
  7. contador += 1
  8. if contador > 1:
  9. a.append(l)
  10. print(l)
  11. for linea in a:
  12. if linea[1] not in dicionario:
  13. dicionario[linea[1]] = []
  14. dicionario[linea[1]].append([linea[0]])
  15. A = int(linea[2])
  16. B = int(linea[3])
  17. C = int(linea[4])
  18. D = int(linea[5])
  19. E = int(linea[6])
  20. dicionario[linea[1]][0].append(A)
  21. dicionario[linea[1]][0].append(B)
  22. dicionario[linea[1]][0].append( C )
  23. dicionario[linea[1]][0].append( D )
  24. dicionario[linea[1]][0].append( E )
  25. dicionario[linea[1]][0].append(linea[1])
  26. elif linea[1] in dicionario and len(dicionario[linea[1]]) < 3:
  27. dicionario[linea[1]].append([linea[0]])
  28. contador = 0
  29. contador = len(dicionario[linea[1]])
  30. contador -= 1
  31. A = int( linea[2] )
  32. B = int( linea[3] )
  33. C = int( linea[4] )
  34. D = int( linea[5] )
  35. E = int( linea[6] )
  36. dicionario[linea[1]][contador].append( A )
  37. dicionario[linea[1]][contador].append( B )
  38. dicionario[linea[1]][contador].append( C )
  39. dicionario[linea[1]][contador].append( D )
  40. dicionario[linea[1]][contador].append( E )
  41. dicionario[linea[1]][contador].append( linea[1] )
  42. if len(dicionario[linea[1]]) >= 3 and dicionario[linea[1]].count(linea[1]) >2:
  43. if linea[3] > dicionario[linea[1]][0]:
  44. dicionario[linea[1]][0].remove(dicionario[linea[1]][0][0])
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. archivo = open("C:\\Users\\HP\\OneDrive\\Escritorio\\Nueva carpeta (3)\\ovnis_grande.csv","r")
  70.  
  71. print(avistamientos_por_región(archivo))
RAW Paste Data