Python & Pandas Ошибка - серия неоднозначна - PullRequest
0 голосов
/ 08 июля 2020

Следующий код дает серию неоднозначную ошибку:

import pandas as pd
import numpy as np
y = pd.read_excel (r'C:\Users\Selvan\Desktop\loopdata.xlsx')
arr = y.to_numpy()
marr = np.array(arr)
marr = pd.DataFrame(marr)
lenmarr = marr.shape[0]
for X in (range(lenmarr)):
    Z = 1
    T = marr.iloc[X] * 0.5
    C2 = ((marr.iloc[X] - marr.iloc[X + Z]))
    while C2 <= T: 
        Z = Z + 1
        C2 =  ((marr.iloc[X] - marr.iloc[X + Z]))

Ошибка: Traceback (последний вызов последний):

Файл "", строка 1, в файле выполнения ('C: / Users / Selvan / untitled29.py ', wdir =' C: / Users / Selvan ')

Файл "C: \ Users \ Selvan \ Anaconda3 \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize.py ", строка 827, в исполняемом файле execfile (имя файла, пространство имен)

File" C: \ Users \ Selvan \ Anaconda3 \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize .py ", строка 110, в execfile exe c (compile (f.read (), filename, 'exe c'), пространство имен)

File" C: / Users / Selvan /untitled29.py ", строка 18, в то время как C2 <= T: </p>

File" C: \ Users \ Selvan \ Anaconda3 \ lib \ site-packages \ pandas \ core \ generi c. py ", строка 1478, в ненулевом .format (self. class . name ))

ValueError: истинное значение серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().

Данные Excel

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