Я создал фрейм данных со столбцами в виде разных документов и строками, такими как эти документы:
![enter image description here](https://i.stack.imgur.com/Mk8w1.png)
Есть еще много документов и ~ 70 дополнительных функций. Я хочу заменить значения NaN на True или оставить значение NaN в зависимости от того, содержит ли документ функцию (строку).
Предположим:
t1_list = ['date', 'review_score']
Тогда первые две строки под t1 в кадре данных будут выглядеть как True и course_id, а остальные строки останутся NaN, если проверять элементы t1_list
относительно текущей строки.
Каждый «документ» имеет соответствующий список, аналогичный приведенному выше, содержащий функции этого документа. По сути, я просто создаю большую матрицу со значениями True / NaN, чтобы легко увидеть, какие документы содержат или не содержат одинаковые функции. Таким образом, если текущее имя строки содержится в соответствующем списке, замените NaN на True.