微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

比较来自 2 个数据帧的字符串值

如何解决比较来自 2 个数据帧的字符串值

我有两个数据框,在我的主数据框上,我有一列名为 media outlet,其中包含广播电台的名称。现在有一些电台不正确,我需要用另一个电台名称替换它们。我解决这个问题的方法是创建另一个数据框,其中包含列出的所有广播电台,并比较它以查看我需要更改哪个广播电台。这是通过添加一个 true 或 false 列来完成的:

Radio station

现在,如果站匹配,则为真,否则为假,如果为假,我需要将列站中的值更改为 N 次调用中的值。如果这些都在同一个数据帧中,我可以使用 .loc[] 或 str.replace,但如果我想与不同的数据帧进行比较,我不确定如何处理。

我的主数据框有站内的值,以另一种顺序,一个站可能出现不止一次,所以我无法逐行比较。

基本上我需要比较两个数据帧中的站与站,并将其替换为 N-call 值。 任何帮助将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。