Пример таблицы данных
![enter code here](https://i.stack.imgur.com/SwyxE.png)
import csv
f = open('C:\\Users\\keshabg\\Desktop\\sql_testing\\table_1.csv')
csv_f = csv.reader(f)
def try1(data,process,shift,lc):
result = []
if data == 'units':
result_column = 5
elif data == 'hours':
result_column = 6
else:
raise NotImplementedError
for row in csv_f:
if row[2] == shift and row[3] == process and row[4] == lc:
result.append(row[result_column])
return result
if __name__=="__try1__":
try1()
У меня есть эта функция, которая возвращает единицы и часы в соответствии с процессом,сдвиг и уровень в зависимости от того, являются ли тип данных единицами измерения или тип данных часами. Как бы я сделал вторую функцию, которая вычисляет скорость в единицах / часах в зависимости от процесса, сдвига и уровня в зависимости от того типа данных, который также использует первую функцию.