Функция для столбцов внутри фрейма данных - PullRequest
2 голосов
/ 02 августа 2020

У меня есть следующий фрейм данных

Attributes Adj Close                                        
Symbols          OMC       PUB       WPP     ^IXIC      ^DJI
Date                                                        
2015-06-30       NaN       NaN       NaN       NaN       NaN
2015-07-01  0.005900  0.001178  0.012686  0.005264  0.007855
2015-07-02 -0.001825 -0.004116  0.001648  0.004484  0.006289
2015-07-06 -0.003267 -0.032502 -0.010842  0.001036  0.003665
2015-07-07  0.015070 -0.037371 -0.017480  0.002142  0.008943

Я хочу перебрать столбцы и найти дату, в которой значение в 'PUB'> превышает значение в '^ IXI C'

Я читал кое-что из того, что другие люди публиковали в Интернете, я думал о создании еще одного столбца и использовании np.where для его заполнения, но мне было интересно, есть ли способ получить данные, не просматривая весь этот процесс

(что-то вроде a для l oop с функцией if, которая проходит через фрейм данных и возвращает дату, когда условие выполнено)

1 Ответ

0 голосов
/ 02 августа 2020

Не нужно для l oop здесь

dates = df.index[df['PUB'] > df['^IXIC']]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...