我尝试按索引合并数据帧,只将某些列与结果合并。
result = pd.concat([self.retailer_categories_probes_df['euclidean_distance'], self.retailers_categories_df['euclidean_distance']])
但结果我得到了'euclidean_distance'从第一张桌子? 知道什么是错的吗?
我还可以如何为目标列命名?
答案 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