Kevin Meza Landeros

Update filtering.py

...@@ -81,16 +81,17 @@ if __name__ == '__main__': ...@@ -81,16 +81,17 @@ if __name__ == '__main__':
81 # Se abre el segundo archivo 81 # Se abre el segundo archivo
82 with open (os.path.join(args.outputPath,"MultWord_Alphanum.txt"), "w+") as oFile: 82 with open (os.path.join(args.outputPath,"MultWord_Alphanum.txt"), "w+") as oFile:
83 for index, row in file.iterrows(): 83 for index, row in file.iterrows():
84 - # La bandera en 1 indica que ninguna palabra de la primer columna tiene caracteres NO alfanumericos 84 + if len(row[0].split(" ")) != 1
85 - # La bandera en 0 indica que al menos una palabra tienes caracteres NO alfanumericos. 85 + # La bandera en 1 indica que ninguna palabra de la primer columna tiene caracteres NO alfanumericos
86 - bandera = 1 86 + # La bandera en 0 indica que al menos una palabra tienes caracteres NO alfanumericos.
87 - # Con el for se va a verificando la presencia de caracteres alfanumericos en cada palabra de la primera columna 87 + bandera = 1
88 - for i in range(0, len(row[0].split(" "))): 88 + # Con el for se va a verificando la presencia de caracteres alfanumericos en cada palabra de la primera columna
89 - if len(row[0].split(" ")) != 1 and alphanum_and_NOGreek(str(row[0].split(" ")[i])) == False: 89 + for i in range(0, len(row[0].split(" "))):
90 - bandera = 0 90 + if alphanum_and_NOGreek(str(row[0].split(" ")[i])) == False:
91 - if bandera == 1: 91 + bandera = 0
92 - conditions_2.append(row[0]) 92 + if bandera == 1:
93 - lines_2.append(row[1]) 93 + conditions_2.append(row[0])
94 + lines_2.append(row[1])
94 # Se escriben en el primer archivo aquellos valores que cumplen las condiciones. 95 # Se escriben en el primer archivo aquellos valores que cumplen las condiciones.
95 for i in range(len(lines_2)): 96 for i in range(len(lines_2)):
96 oFile.write(conditions_2[i] + "\t" + lines_2[i] + '\n') 97 oFile.write(conditions_2[i] + "\t" + lines_2[i] + '\n')
......