Я пытаюсь получить местоположение (я) заголовка столбца, где значение в последнем столбце равно значению в любом из других столбцов. Это должно быть добавлено как новый столбец. Предполагая, что у меня есть фрейм данных:
category color size max_value
a [2, 1] [1,1,1] [1,1,1] [1,1,1]
b [2,1] [1,1,1,1] [1,1,1,1] [2,1]
c [1] [3] [1,1,1] [3]
В то время как на этот вопрос ответили в некоторой форме здесь: Вернуть имена столбцов для определенного значения в фрейме данных панд , у меня есть списки в отличие от чисел в моем случае и продолжает выдавать ошибку
Я ожидаю, что результаты будут:
category color size max_value matchedcols
a [2, 1] [1,1,1] [1,1,1] [1,1,1] color,size
b [2,1] [1,1,1,1] [1,1,1,1] [2,1] category
c [1] [3] [1,1,1] [3] color
Спасибо!