我有以下2個dataframes,我希望加入他們的日期列。
當我嘗試這樣做:
final_df = pd.merge(event_by_codes, stock_norm)
我沒有得到任何公共列進行合併上。 (日期是時間戳對象)
任何想法是怎麼回事?
我有以下2個dataframes,我希望加入他們的日期列。
當我嘗試這樣做:
final_df = pd.merge(event_by_codes, stock_norm)
我沒有得到任何公共列進行合併上。 (日期是時間戳對象)
任何想法是怎麼回事?
stock_norm.index = pd.to_datetime(stock_norm.index)
event_by_codes.index = pd.to_datetime(event_by_codes.index)
stock_norm.join(event_by_codes)
謝謝,我嘗試加入第一,但我得到所有值NaN。問題是,stock_norm df index是一個字符串,而不是一個時間戳(我注意到你寫的時候)。 – kjanko
@kjanko您會注意到我在我的項目符號中解決了該問題,並通過重新分配索引來解決問題。你剛剛嘗試'加入'而不重新指定索引? – piRSquared
你沒有指定要加入哪列或如何加入 –
在合併時使用'join'或指定'left_index'和'right_index'。另外,請不要張貼圖片(這就是我無法爲您提供一個實例作爲答案的原因)。 – ayhan