Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Join function
- def join(row, input_table, input_key_column, output_table, output_key_column, output_value_column):
- '''
- :param row: Variable utilisée pour utiliser une boucle sur la fonction
- :param input_table: Tableau d'entrée à traiter
- :param input_key_column: Numéro de colonne où on trouve la clef d'entrée dans le tableau d'entrée
- :param output_table: Tableau de sortie (qui contient la valeur à trouver)
- :param output_key_column: Numéro de colonne du tableau de sortie où on trouve la clef correspondant à la clef d'entée
- :param output_value_column: Numéro de colonne où il y a la valeur recherchée dans le tableau de sortie
- :return: Le résultat de la valeur recherchée dans le second tableau
- '''
- result = ""
- temp = input_table[row][input_key_column]
- var_row = 1
- boolean = 0
- while var_row < len(output_table) and boolean == 0:
- output_temp = output_table[var_row][output_key_column]
- if output_temp == temp:
- result = output_table[var_row][output_value_column]
- boolean = 1
- else:
- var_row += 1
- return result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement