亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

pd.merge中on的用法

pd.merge中on的用法

無無法師 2016-12-30 19:24:33
看個描述,還是不懂這個on的用法在ipython上試著用lval代替key,結果報錯報錯如圖示。
查看完整描述

1 回答

已采納
?
Nelson_Zhao

TA貢獻21條經驗 獲得超4個贊

錯誤問題:on用法錯誤。請看文檔中描述。

http://img1.sycdn.imooc.com//58691ac90001eacc16640214.jpg

on傳遞的參數必須必須保證是left和right中都有的索引列。之所以第一個成功,是因為‘key’在left和right中都有。

而‘lval’或者‘rval’都不是共有列。此時應該用left_on和right_on來指定左右兩個dataframe merge的索引。

58691b670001c6eb05000100.jpg

此時不報錯了,但是由于lval和rval里沒有共同值,而merge函數默認的連接方式是內連接,所以返回空。

如果強制指定一下鏈接方式為外鏈接(outer),則會返回如下結果。

58691b680001178505000114.jpg


查看完整回答
反對 回復 2017-01-01
  • 1 回答
  • 0 關注
  • 2757 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號