2015-12-10 390 views
0

image of two dataframes enter image description here熊貓 - 從一個數據幀將值插入另一個

我想補充以創建與來自第二數據幀中的對應值的列NEW_COLUMN。

desired outcome - but with matching values in column enter image description here

+5

請張貼文本而不是圖片,我也覺得這應該工作:'DF [ 'NEW_COLUMN'] = other_df [權益(24 AAPL)「]' – EdChum

+0

請遵循: [如何使良好的可重複熊貓示例](http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples) – Kartik

+0

感謝您的鏈接,我很掙扎如何解釋我的題。 – qtmspin

回答

0
df_sp_500_long = pd.melt(df_sp_500_long.reset_index(), 
         id_vars='date', var_name='symbol', 
         value_name='new_column') 

(first_df 
.reset_index() 
.merge(df_sp_500_long, on=['date','symbol'], how='left')) 
相關問題