pandas - 从一行迭代到循环到包括异常管理
问题描述
我有两列,我需要检查一列中的值是否 all_news['Query]
在另一列中 all['description']
。
我找到了以下解决方案:
all_news['C'] = on.apply(lambda x: x.Query in x.description, axis=1)
但我收到以下错误:
TypeError:(“'float'类型的参数不可迭代”,'发生在索引737')
可能是因为有一些奇怪的字符迭代无法破译,而且似乎我无法在单行迭代中运行任何异常管理。
如何将这一行迭代展开为 for 循环?
索引 737 的结果:
查询 = 'medike 国际'
描述 = 'po ketvirtadienį praūžusios liūties nukentėjo ne tik kauno miestas, bet ir rajonas。pliaupiant lietui prie vilkijos vydūno alėjos esančioje apžvalgos aikštelėje ...'
解决方案
推荐阅读
- angular - 访问 ngFor 循环中的元素
- linux - gzip:使用 gzip 时文件意外结束
- angular - TypeScript 编译中缺少 Angular- 模块。请通过 'files' 或 'include' 属性确保它在您的 tsconfig 中
- python - 合并多个Anaconda环境(不小心创建了第二个,安装了几个模块)
- angular - NgModel 在密码更改时使用密码填充登录掩码中的所有输入字段
- javascript - 如何将 Mapbox 商店定位器列表更改为下拉列表并触发 href 链接
- javascript - selenium.common.exceptions.InvalidSelectorException:消息:给定的 xpath 表达式通过 Selenium 在 scrollIntoView 中使用 xpath 无效
- azure-devops - 如何使用 azure-pipelines.yml 在 microsoft azure CI 管道中选择我的代理
- asp.net - 如何修复“无法加载文件或程序集“Spss”或其依赖项之一。试图加载格式不正确的程序。'?
- python - 如何检测我的控制器中的哪个特定按钮在 pygame 中被释放