我有一个类似的字典:
dict = {'color':['red', 'blue', 'green'], 'fruits':['apple', 'banana', 'grape'], 'animal':['cat', 'dog']}
和 df 有两列;具有多个字符串的文本列:
index | text
-------------------------------
a | house, chair, green
-------------------------------
b | yellow, banana, wall
--------------------------------
c | dog, brown, grass
--------------------------------
如果文本列中的任何字符串与 dict.values 匹配,我想使用 dict 中的密钥对向 df 添加额外的列,因此对于 a - color / b - fruits / c - animal。
我正在尝试使用isin
列表,但认为使用 dict 可能会更有效。?任何帮助表示赞赏