【问题标题】:Specifying a merge function in pandas?在熊猫中指定合并功能?
【发布时间】:2020-02-27 17:59:49
【问题描述】:

可以在 pandas 中指定合并条件函数吗?

所以不是只匹配两个字段,而是指定一个返回 true 或 false 的函数来确定 _merge 是“both”还是替代品?

【问题讨论】:

  • 你能添加一个例子吗?我想你可以做一个外部合并然后过滤
  • 我认为这是不可能的检查这个github.com/pandas-dev/pandas/issues/7480我认为你必须先预处理你的数据帧然后应用合并。

标签: python-3.x pandas merge


【解决方案1】:

如果我正确理解您的问题,您可以这样做:

pd.merge(df1,df2, on = 'your_var' how = 'outer', indicator = True)

然后您只需查看 _merge 变量,它就会显示出来。

【讨论】:

    猜你喜欢
    • 2020-09-02
    • 2023-03-29
    • 1970-01-01
    • 2021-12-26
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多