Обнаружение данных в столбце CSV с python - PullRequest
0 голосов
/ 27 марта 2020

У меня есть следующий CSV, и это выглядит так enter image description here

Я хочу определить, есть ли какие-либо ячейки со значениями более 1,25. Я пытался использовать этот код, но он кажется неправильным. Любые идеи? (Я использую l oop, потому что это больше, чем 1 CSV)

dflist = []
for i, file in enumerate(flist):
    df = pd.read_csv(file, skiprows = [0,1,3,4])
    dflist.append(df)
    if df.iloc[:,45:52].values.flatten()[i] >= 1.2:
        print([i],'Hard Landing')
    else:
        print([i],'Normal Flight')

1 Ответ

0 голосов
/ 28 марта 2020

Вы можете просто использовать функцию df.values ​​pandas. Возвращает numpyarray.

    x = df.values
    w = list(map(float,x))
    y = w[w>1.25]
    if y.size != 0:
      print("Greater Value Exist") 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...