Найдите, находится ли элемент строки внутри столбца pandas

#python #pandas #dataframe

#питон #панды #фрейм данных

Вопрос:

Я пытаюсь добавить столбец в pandas на основе того, существует ли определенное значение в его фрейме данных в другом фрейме данных. проблема в том, что оператор if продолжает возвращать значение false.

 def add_dropout_label (df1, df2, df3, df4, df5, df6) :  df_array = [df1, df2, df3, df4, df5, df6 ]  for i in range(len(df_array)-1) :   print(df_array[i   1]["StudentID"].unique())  for index, row in df_array[i].iterrows() :  if row["StudentID"] in df_array[i   1]["StudentID"].unique() :   df_array[i].at[index, "Dropout"] = 0  else :   df_array[i].at[index, "Dropout"] = 1     

есть ли в любом случае возможность отладить код и найти решение.

Комментарии:

1. пожалуйста, поделитесь образцом ваших данных и ожидаемыми результатами