用于从查找表pandas

时间:2015-10-19 17:22:26

标签: join pandas merge dataframe

我有两个数据帧,一个数据帧具有以下结构

property art_size date measurements values

第二个数据框具有以下结构:

property destination businessgroup business 

我想获取第一个数据框中每个属性值的目标业务组和业务的值。因此,结果数据框应为:

destination businessgroup business property art_size data measurement values

我使用了合并功能,这样做:

pd.merge(first_df, second_df, how = 'inner' , left_on=['property'], right_on=['property'])

first_df有46 K行,second_df有56 K行。但我得到的结果有1800万条记录(所以发生了交叉连接)。知道我哪里错了吗?我原以为它只有46 K行,另外3列(目标,业务组,业务)的值与该行中的属性值相对应

0 个答案:

没有答案