Python сканирование столбцов на предмет совпадения с одним значением, а затем сканирование первого элемента каждой строки на предмет совпадения, а затем триангуляция - PullRequest
0 голосов
/ 23 апреля 2020

Например, вот фрагмент таблицы из файла CSV. Для предыдущего процесса мне нужно знать значение вероятности для буквы «Базовое условие» «c» со значением «1» (верхнее значение 5 столбцов), поэтому вероятность равна «.6» (в позиции [3,5] ) ... я пробовал много подобных примеров из интернета, но безрезультатно ... ниже приведен фрагмент моего кода (изменен для простоты, чтобы объяснить мои намерения) ... последние три строки в коде получили право на пример переполнения стека .... дайте мне знать, если возникнут вопросы .... я впервые подписываюсь и задаю вопрос ... я считаю себя новичком для почти новичка python пользователя и просто ищу примеры для что я пытаюсь сделать .... любая помощь будет оценена ....

Base -3 -2 -1 0 1 2 3 a .1 .2 .3 .4 .5 .6. 7 b .0 .3 .1 .5 .7 .9 .2 c .2 .1 .9 .8 .6 .5 .0 д. 9 .2 .1 .7 .6 .4 .1

значение = 1 # из предыдущего процесса для строки в base_list:

Value = 1 #from a prior process 
for Row in base_list:                        
    if Row[0] == c:
       print("Base letter =",Row[0])
       l = len(Row)-2  #have to subtract two for some odd reason.....
       print ("length # of columns in base file =",l)   
       for col in Row:
           if value == col:
              print("\n-----------value = col = ", col)
...