У меня есть датафрейм с этими столбцами
Gestor No.Obligacion Descripcion Codigo Gestion Fecha Gestion Fecha pago1 Fecha pago2 Fecha pago3 Fecha pago4 Fecha pago5 Fecha pago6 Fecha pago7 Fecha pago8 Fecha pago9
И я хочу сравнить Fecha pago1
с Fecha pago2
У меня есть это для функции
for x in range(1, 8):
def cambiarrepetidos(row):
if row['Fecha pago{0}'.format(x)] == row['Fecha pago{0}'.format(x+1)]:
return "Sin Pago"
else:
pass
RS2['Fecha pago1'] = RS.apply(cambiarrepetidos, axis=1)
input
FechaPago1 FechaPago2
12/09/2018 12/09/2018
11/09/2018 12/09/2018
09/09/2018 10/09/2018
output
FechaPago1 FechaPago2
12/09/2018 Sin Pago
11/09/2018 12/09/2018
09/09/2018 10/09/2018
Я хочу сделать то же самое с FechaPago1 FechaPago2 FechaPago3 до FechaPago9
Но я запускаю его и получаю это
KeyError: ('Fecha pago1', 'occurred at index 1414')
Можете ли вы мне помочь, пожалуйста, извините за мой английский