首页 > 解决方案 > ValueError:列必须与键长度相同,在 spyder 和 jupyter 笔记本中可以正常工作,但在 pycharm 中不能

问题描述

我有两个文本列,我正在尝试检查一列中的单词是否在另一列中。试过下面的代码,

df[[x[0] in x[1] for x in zip(df['country'], df['movie_title'])]][['movie_title', 'country']]

并尝试过

df[df.apply(lambda x: x.country in x.movie_title, axis=1)][['movie_title', 'country']]

它在 jupyter notebook 和 spyder 中运行良好,但相同的代码在 pycharm 中引发错误。通过填充'na'值尝试仍然相同的错误。我正在尝试在 pycharm 中构建 Web 应用程序,因此需要代码正常运行。

尝试了大多数发布的链接,但找不到解决方案。任何线索表示赞赏。

标签: pythonjupyter-notebookpycharm

解决方案


推荐阅读