python - 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 应用程序,因此需要代码正常运行。
尝试了大多数发布的链接,但找不到解决方案。任何线索表示赞赏。
解决方案
推荐阅读
- ibm-cloud - IBM Watson Assistant - 在自定义实体中存储槽数据?
- sql - 在 Oracle 上合并查询插入但不更新
- python - 从 Powerpoint 中提取表格
- sql - 如何将点移动到3米距离内的道路附近
- python - 在每个子列表的第二个元素中添加一个数字
- javascript - 如何在表格中显示/隐藏模型?
- c# - 为表格的每一行渲染上下文菜单
- php - 在 Codeigniter 的查询构建器中重写数据库查询
- android - 如何使用 android 导航 jetpack 工具更新先前片段的数据?
- sparql - 通过 SPARQL 获取 Wikidata 实体修订历史