Mering数据帧扭曲

时间:2018-01-11 11:13:25

标签: pandas dataframe merge

我尝试合并列并执行一些数据分析。 Bellow i介绍了我在Pandas中使用的数据框架结构。

Dataframe1
ProductID ProductName

Dataframe2
客户ID名称

Dataframe3
OrderID客户ID

Dataframe4
OrderID ProductID

DataframeFinal
名称订单ProductID订单ID

现在我尝试合并它们但不幸的是我不知道如何。 当我尝试使用合并时,我无法估计是否简单合并"做了工作"。

1 个答案:

答案 0 :(得分:0)

只要您指定Map<Long, Foo> results = Stream .of(new ThreadUnsafeClass()) .parallel() .map(tuc -> { tuc.incrementAndGet(); return new Foo(tuc); }) .collect( Collectors.toConcurrentMap( foo -> foo.c.i, Function.identity(); ) ); assert(results.get(1) != null) 参数,即:

,简单合并就可以完成工作

on

应该为您提供正确合并的DF(DataFrame),其中包含以下列:

名称订单ProductID OrderID ProductName

然后,您可以继续合并其他DF,直到获得所需的DF。