猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
pd.merge中on的用法
看个描述,还是不懂这个on的用法
在ipython上试着用lval代替key,结果报错
报错如图示。
无无法师
浏览 2685
回答 1
1回答
Nelson_Zhao
错误问题:on用法错误。请看文档中描述。on传递的参数必须必须保证是left和right中都有的索引列。之所以第一个成功,是因为‘key’在left和right中都有。而‘lval’或者‘rval’都不是共有列。此时应该用left_on和right_on来指定左右两个dataframe merge的索引。此时不报错了,但是由于lval和rval里没有共同值,而merge函数默认的连接方式是内连接,所以返回空。如果强制指定一下链接方式为外链接(outer),则会返回如下结果。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
云计算
大数据
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续