温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

二维dataframe中类SQL操作是怎样的

发布时间:2021-12-10 10:31:02 来源:亿速云 阅读:502 作者:柒染 栏目:大数据

二维dataframe中类SQL操作是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

下面我们介绍DataFrame的类SQL操作。

一,表查询

类似 SQL中 select ... where ...

常用的有:布尔索引,query,filter 相关方法

1,利用布尔索引

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

2,利用query

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

3,利用filter

二维dataframe中类SQL操作是怎样的

二,表合并

两种合并方向:纵向(0),横向(1)

三个常用函数:concat,join,merge

四种合并方式:inner,outer,left,right

concat:根据index或columns合并,支持纵横两个方向合并,支持inner或outer方式。

join:根据index合并,只支持横向合并,支持inner,outer,left,right

merge:根据同名列合并,只支持横向合并,支持inner,outer,left,right

outer:外连接,类似于并集运算,只在单表中出现的记录,未知属性置nan。

inner:内连接,类似于交集运算,只输出两个表中都出现的记录。

left:左连接,以左表索引或key列为序,查找右表信息,未找到置nan。

right:右连接,以右表索引或key列为序,查找左表信息, 未找到置nan。

1,使用 concat 函数合并

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

2,使用 join 方法拼接

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

3,使用merge方法合并

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

三,表分组 

表分组类似SQL中的 select ... group by ...操作,可以代替excel表格中的数据透视表功能。

二维dataframe中类SQL操作是怎样的

1,分组对象性质

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

2,在分组上运用聚合函数 

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

3,创建分组的各种方法

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

二维dataframe中类SQL操作是怎样的

看完上述内容,你们掌握二维dataframe中类SQL操作是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI