十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
二维dataframe中类SQL操作是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十余年时间我们累计服务了上千家以及全国政企客户,如成都社区文化墙等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致表扬。
下面我们介绍DataFrame的类SQL操作。
一,表查询
类似 SQL中 select ... where ...
常用的有:布尔索引,query,filter 相关方法
1,利用布尔索引
2,利用query
3,利用filter
二,表合并
两种合并方向:纵向(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 函数合并
2,使用 join 方法拼接
3,使用merge方法合并
三,表分组
表分组类似SQL中的 select ... group by ...操作,可以代替excel表格中的数据透视表功能。
1,分组对象性质
2,在分组上运用聚合函数
3,创建分组的各种方法
看完上述内容,你们掌握二维dataframe中类SQL操作是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!