Dataframe加入多个ID

时间:2015-05-31 15:39:17

标签: julia

我正在尝试使用数据框类型与至少两个ID进行数据库样式合并:

merged_df = join(df1, df2, on = (:ID1 :ID2), kind = :outer)

base.join似乎不允许这样做。

我可以使用某种冗长的功能来完成这项工作,但我想知道是否有更清洁的方法?

2 个答案:

答案 0 :(得分:4)

undefined method `total_net_charge' for #<Array:0x007f955408caf0>

DataFrames非常棒,但是有很多有用的东西没有记录......有一些我想要添加到连接和split-apply-combine部分的文档中的东西。

答案 1 :(得分:0)

作为对ARM的回应,它看起来很接近,但实际的语法是:

merged_df = join(df1,df2,on = [[:ID1,:ID2]],kind =:outer)

使用方法时出现错误