как выйти из списка по изменению знака? - PullRequest
0 голосов
/ 17 июня 2020

У меня есть файл, как показано ниже

num   col2  col3 
 0     2.4  -0.3
 1     2.2  -0.2
 2     1.4  -0.1
 3    -2.3   1.0
 4    -1.5   0.3
 5    -2.0   0.1
 6    -2.2   0.07
 7     2.0  -0.01

Я хочу исключить значения столбца 2 на основе большого значения столбца 3, а также подписать изменение в этом столбце. Я имею в виду, что от номера 0 до номера 3 столбца 2 становится списком A, а с номера 4 до номера 6 становится списком B. Я написал вещь, но ее нельзя использовать.

# To find the bigest value in col 3
def find_threshold(arr, value):
    for i, a in enumerate(arr):
        if a == value:
            break
    return i
# To append the new lists based on sign
def list_creator:
   list=[]

   for i in range(1,len(arr)-1):
      if np.sign(i)!=np.sign(arr[i])
          list.append(arr[i])
   return list

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...