gpt4 book ai didi

加入不同的列

转载 作者:行者123 更新时间:2023-12-04 12:47:24 25 4
gpt4 key购买 nike

我想加入 2 个数据帧,我正在使用 Julia 指南中的说明:
http://dataframesjl.readthedocs.org/en/latest/joins_and_indexing.html?highlight=join

join(a, b, on = :ID, kind = :inner)

现在,我如何加入具有不同名称的列:
  • :ID 对于
  • :name_id 为 b

  • 我尝试了以下但它不起作用”
    join(a, b, on = [ :ID, :name_id ], kind = :inner)

    如果没有实现,那将是一个不错的功能

    最佳答案

    rename!(b, "name_id", "ID")
    j = join(a, b, on = :ID, kind = :inner)
    rename!(b, "ID", name_id")

    重命名更改了 b,所以这里我改回来了。 (在一般情况下,如果数据框中存在重命名冲突,您可以为每对加入的名称选择一个唯一名称,在每个数据框中重命名,加入并重命名。)

    这种方法显然不优雅。这是我迄今为止发现的。

    关于加入不同的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27594103/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com