Я хотел бы сравнить два числа c данных [x1, y1] и [x2, y2] с разными x, используя ['x1']
import pandas as pd
first = {'x1':[0,3,5],'y1':[0,3,6]}
df1 = pd.DataFrame(first,columns=['x1','y1'])
print (df1)
x1 y1
0 0 0
1 3 3
2 5 6
second = {'x2':[0,2,4,6],'y2':[0,2,4,6]}
df2 = pd.DataFrame(second,columns=['x2','y2'])
print (df2)
x2 y2
0 0 0
1 2 2
2 4 4
3 6 6
со значением x1 для интерполяции в х2, чтобы найти соответствующий у2. Прежде чем сравнивать y1 с y2, мне нужно разобраться:
x2 y2
0 0 0
1 2 2
? 3 ?
2 4 4
? 5 ?
3 6 6
Затем сравните y1 и y2, чтобы узнать:
x2 y2 y1 y1>y2?
0 0 0 0
1 2 2
? 3 3 3 False
2 4 4
? 5 5 6 True
3 6 6