У меня есть DataFrame, который выглядит примерно так:
import numpy as np
import pandas as pd
df=pd.DataFrame([['ph','ro','to'],[5,5,8],[4,3,1],['ph','ro','to'],[np.NaN,np.NaN,np.NaN],
[np.NaN,np.NaN,np.NaN],['ph','ro','togr'],[5,5,8],['ph','gho','to'],
[np.NaN,np.NaN,np.NaN]],columns=['A','B','C'])
df
A B C
0 ph ro to
1 5 5 8
2 4 3 1
3 ph ro to
4 NaN NaN NaN
5 NaN NaN NaN
6 ph ro togr
7 5 5 8
8 ph gho to
9 NaN NaN NaN
Что я хочу сделать, это найти где df.A='ph'
и следующий ряд втот же столбец числовой и получить:
A B C
0 ph ro to
6 ph ro togr