У меня есть df, который выглядит следующим образом:
df = pd.DataFrame(['id','review','word1','word2','word3','word4','word5','word6'])
df.append({'id':1.'review':[word1 word2],[word1 word3 word 9]})
df.append({'id':2.'review':[word1 word2],[word1 word6 word 4]})
Я хочу просмотреть обзор для каждого клиента и назначить счет для слов, которые присутствуют в качестве значений столбцов. Могут быть лишние слова, которых нет в столбцах.
Например:
id, review, word1, word2, word3, word4, word5, word6
1, [word1 word2],[word1 word3 word9] 2. 1. 1
2 [word1 word2], [word1 word6 word4] 2 1 1 1
3. [word1 word5],[word1 word3 word5]