看啥推荐读物
专栏名称: Python技术博文
分享有关Python知识,了解IT界最新技术,让我们一起从菜鸟变成大牛吧!
今天看啥  ›  专栏  ›  Python技术博文

十分钟读懂python的“数据库”语言

Python技术博文  · 公众号  · Python  · 2017-11-09 09:51
JOIN可以用join()或执行merge()。默认情况下, join()将在其索引中加入DataFrame。每个方法都有参数,允许您指定要执行的联接类型(LEFT,RIGHT,INNER,FULL)或要联接的列(列名称或索引)。假设我们有两个与我们的DataFrame具有相同名称和结构的数据库表。现在我们来看看各种类型的JOIN。merge() 还提供了一些参数,当您想要将另一个DataFrame的索引与另一个DataFrame的列结合时。pandas还允许FULL JOIN,它显示数据集的两端,无论连接的列是否匹配。在写作时,所有的RDBMS(MySQL)都不支持FULL JOIN。UNION ALL可以使用concat()。SQL的UNION与UNION ALL类似,但UNION将删除重复的行。pandas可以concat()与drop_duplicates()一起使用 。Pandas等同于某些SQL分析和聚合函数顶部N行与偏移每组顶部N行¶同样 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照