仅按特定列合并数据帧

时间:2016-05-16 15:36:38

标签: python pandas dataframe

我尝试按索引合并数据帧,只将某些列与结果合并。

result = pd.concat([self.retailer_categories_probes_df['euclidean_distance'], self.retailers_categories_df['euclidean_distance']])

但结果我得到了'euclidean_distance'从第一张桌子? 知道什么是错的吗?

我还可以如何为目标列命名?

1 个答案:

答案 0 :(得分:1)

我认为您可能需要axis=1

result = pd.concat([self.retailer_categories_probes_df['euclidean_distance'], self.retailers_categories_df['euclidean_distance']], axis=1)

请参阅pd.concat() docs