我们需要创建一个“测试”列,该列将包含“关键字”单元格内容的一般特征。
如果“关键字”包含“婚姻”一词,则将“情节剧”一词放在“测试”中。
如果'keywords'包含'future'这个词,那么把'fantasy'这个词放在'test'中。
如果 'keywords' 包含单词 'tale',则将单词 'tale' 放入 'test' 中。
如果'keywords'中没有列出的单词,则将'other'放在'test'中。
表格和链接:https ://drive.google.com/file/d/1ps6nLGq30Or7sMNfQrGrjlIA-kr_PL22/view?usp=sharing
df['test'] = ["мелодрама" if ("marriage" in x)
else("фантастика" if ("future" in x)
else("сказка" if ("tale" not in x)
else 'другое')) for x in df['keywords'].str.split(pat='|')]
错误:“TypeError:'float' 类型的参数不可迭代”




