I'm checking a subscription products database. And need to iterate over a column and compare it to all the columns in the same row. And at the end, assign it true or false if it finds the same value on a specified column.
The loop I'm trying
for index, row in df_full.iterrows():
    for col in all_types_df.columns:
        for col2 in df_full.columns[8:]:
            if 'nao' in col2:
                if df_full.loc[index]['got_unexpected'] == True or df_full.loc[index][col2] == 'nenhum':
                    continue
                else:
                    df_full.at[index, 'got_unexpected'] = (all_types_df.loc[index][col] == df_full.loc[index][col2])
            elif 'sempre' in col2:
                if df_full.loc[index]['got_expected'] == True or df_full.loc[index][col2] == 'nenhum':
                    continue
                else:
                    df_full.at[index, 'got_expected'] = (all_types_df.loc[index][col] == df_full.loc[index][col2])
{'all_types_0': ['protetor',
  'spray',
  'pinceis',
  'pinceis',
  'hidratante',
  'hidratante'],
 'all_types_1': [' esfoliante',
  ' protetor',
  ' po',
  ' geral',
  ' serum',
  ' shampoo'],
 'all_types_2': [' spray',
  ' toalha',
  ' geral',
  ' geral',
  ' tonico',
  ' tonico'],
 'all_types_3': [' toalha',
  ' esfoliante',
  'nenhum',
  ' po',
  ' shampoo',
  ' serum'],
 'box_order_id': [60501, 68771, 70333, 79623, 80858, 89258],
 'email': ['isabelasantana@globo.com',
  'stefany_mend@hotmail.com',
  'isabelasantana@globo.com',
  'stefany_mend@hotmail.com',
  'isabelasantana@globo.com',
  'stefany_mend@hotmail.com'],
 'got_expected': [True, True, True, False, True, True],
 'got_unexpected': [False, 'False', False, 'False', False, 'False'],
 'make_nao_quero_receber_0': ['lapis-boca',
  'lapis-boca',
  'lapis-boca',
  'lapis-boca',
  'lapis-boca',
  'lapis-boca'],
 'make_sempre_0': ['batom', 'corretivo', 'batom', 'pinceis', 'batom', 'batom'],
 'make_sempre_1': ['iluminador',
  'batom',
  'iluminador',
  'produtos-sombrancelha',
  'iluminador',
  'blush'],
 'make_sempre_2': ['pinceis',
  'produtos-sombrancelha',
  'pinceis',
  'batom',
  'pinceis',
  'corretivo'],
 'make_sempre_3': ['primer',
  'pinceis',
  'primer',
  'blush',
  'primer',
  'delineador'],
 'make_sempre_4': ['nenhum',
  'mascara-cilios',
  'nenhum',
  'corretivo',
  'nenhum',
  'gloss'],
 'make_sempre_5': ['nenhum',
  'iluminador',
  'nenhum',
  'delineador',
  'nenhum',
  'iluminador'],
 'make_sempre_6': ['nenhum',
  'gloss',
  'nenhum',
  'gloss',
  'nenhum',
  'mascara-cilios'],
 'make_sempre_7': ['nenhum',
  'blush',
  'nenhum',
  'iluminador',
  'nenhum',
  'pinceis'],
 'make_sempre_8': ['nenhum',
  'delineador',
  'nenhum',
  'mascara-cilios',
  'nenhum',
  'produtos-sombrancelha'],
 'skin_nao_quero_receber_0': ['balm-tatuagem',
  'nenhum',
  'balm-tatuagem',
  'nenhum',
  'balm-tatuagem',
  'nenhum'],
 'skin_sempre_0': ['esfoliante',
  'limpador-facial',
  'esfoliante',
  'esfoliante',
  'esfoliante',
  'esfoliante'],
 'skin_sempre_1': ['hidratante-labial',
  'esfoliante',
  'hidratante-labial',
  'hidratante-labial',
  'hidratante-labial',
  'hidratante-labial'],
 'skin_sempre_2': ['hidratante',
  'hidratante-labial',
  'hidratante',
  'hidratante',
  'hidratante',
  'hidratante'],
 'skin_sempre_3': ['limpador-facial',
  'hidratante',
  'limpador-facial',
  'limpador-facial',
  'limpador-facial',
  'limpador-facial'],
 'skin_sempre_4': ['serum', 'serum', 'serum', 'serum', 'serum', 'serum'],
 'skin_sempre_5': ['tonico', 'nenhum', 'tonico', 'nenhum', 'tonico', 'nenhum'],
 'skin_sempre_6': ['creme-de-maos',
  'nenhum',
  'creme-de-maos',
  'nenhum',
  'creme-de-maos',
  'nenhum']}
I've made this loop because I don't know many columns will I get and each one of them have their own names. eg. Column_1, Column_2, Column_3 and so on
 
    