2016-05-16 65 views
0

我尝试合并通过索引dataframes,只需要某些列的结果。合并dataframes只有某些列

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

但结果我从第一个表中得到'euclidean_distance'? 任何想法有什么不对?

还怎么我可以给名称到目的地列?

+0

什么是你合并dataframes的结构?究竟发生了什么问题?你没有从第二个数据框中获取数据吗?是否有错误讯息? – ASGM

回答

1

我想你可能需要axis=1

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

pd.concat()docs