У меня есть данные, как показано ниже:
У меня есть справочная таблица, показанная ниже:
Я хочу просмотреть «Описание» таблицы данных, чтобы увидеть, содержит ли строка каждое слово в столбце «Ключ» справочной таблицы, если да, я введу соответствующую категорию в столбец «Категория» справочной таблицы в столбец «Категория» таблицы данных. Обе таблицы являются Dataframe.
Я могу присвоить значение данным на основе одного ключа:
k = 'apple'
ind=df[df['Description'].str.contains(k)].index
df.loc[ind,'Category'] = 'A'
Если я хочу прокрутить столбец «Ключ» справочной таблицы, должен ли я преобразовать справочную таблицу в словарь или просто установить ключевой столбец в качестве индекса? Как мне его зациклить?