2016-05-16 62 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