Добавить результат в массив - PullRequest
0 голосов
/ 26 мая 2018

Как рассчитать результат по «1» или «0».

Если во втором столбце отображается 0, я хочу, чтобы результат оставался 0, а если во втором столбце отображается 1, точисло result = (185.244324/187.300232) будет сохранено в массиве c = [].

array([[187.300232, '0'],
       [185.244324, '1'],
       [185.427719, '0'],
       [186.923798, '0'],
       [182.26181, '1'],
       [185.253952, '1'],
       [181.277283, '0'],
       [181.518585, '0'],
       [179.192429, '0'],
       [180.19624299999998, '1'],
       [183.89300500000002, '1'],
       [181.11319, '1'],
       [183.584122, '0'],]

Коды представлены ниже.

n= -1
c = []
for i in range(len(b)) :
    if  df2[n:n+1,1:3] == 1: 
        n += 1 
        result = (df2[n:n+1,0:1] / df2[n+1:n+2,0:1] )
        c.append(result)
    else :
        c.append(0)
c      
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...