У меня есть файл, как показано ниже
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