У меня есть датафрейм с четырьмя столбцами.
![Dataframe](https://i.stack.imgur.com/gPUHp.png)
У меня должно быть нормально: conso_HC=index_fin_HC-index_debut_HC
.Но, как вы видите, это не так, вычитание действительно равно этому.Проблема в том, что если мы хотим найти conso_HC, вам нужно добавить иногда 100000 к одному из index_fin_HC
или index_debut_HC
.
x=fichier['index_fin_HC']-fichier['index_debut_HC']
y=fichier['conso_HC']
def conditions(x,y):
if x+100000==y:
return x
elif x==y+100000:
return y
fichier['test']=fichirt