如何解决考虑 Pandas DataFrame 中的多列迭代操作
要获得所需的输出,我需要使用以下标准 标准:如果距离>85公里,至少2条路线以城市列为基准,则返回Ok;否则Nok
需要将输出保存在 Shtout 工作簿中
<
解决方法
您可以按城市分组,然后检查超过 85 的距离总和
df.groupby('Cities')['Distance'].apply(lambda x: 'Ok' if sum(x>85) >1 else 'Nok').reset_index(name='Result')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。