摘要:
楔子 SQL 语句主要的功能就是对数据进行处理和分析。为了避免重复造轮子,提高数据处理的效率,SQL 为我们提供了许多标准的功能模块:函数(Function)。 SQL 函数是一种具有某种功能的模块,可以接收零个或多个输入值,并且返回一个输出值。 在 SQL 中,函数主要分为两种类型: 标量函数(s 阅读全文
摘要:
楔子 上次我们介绍了 SQL 中常见的字符函数,学习了如何对文本数据进行连接、大小写转换、子串的查找和替换等处理。下面我们继续讨论常见的日期和时间函数,以及不同数据类型之间的转换函数。 日期和时间的存储 在数据库中,日期时间类型存在 3 种形式: DATE,日期类型,包含年、月、日。可以用于存储出生 阅读全文
摘要:
1.基本使用 import numpy as np import matplotlib.pyplot as plt import pandas as pd # 生成一系列x x = np.linspace(-1, 1, 50) # 生成对应的y y1 = 2 * x +1 y2 = x ** 2 # 阅读全文
摘要:
在使用pandas的时候,经常要对DataFrame的某一列进行操作,一般都会使用df["xx"].str下的方法,但是都有哪些方法呢?我们下面来罗列并演示一下。既然是df["xx"].str,那么xx这一列必须是字符串类型,当然在pandas里面是object,不能是整形、时间类型等等。如果想对这 阅读全文
摘要:
我们使用pandas经常会用到其下面的一个类:Series,那么这个类都有哪些方法呢?另外Series和DataFrame都继承了NDFrame这个类,df.to_sql()这个方法其实就是NDFrame下面的方法。这三个类是我们要介绍的核心,下面先来介绍Series。 创建Series impor 阅读全文
摘要:
介绍 urllib.parse是为urllib包下面的一个模块,urllib的其它模块完全可以使用requests替代。但是urlli.parse我们是有必要了解的,因为该模块下面有很多操作url路径的方法 urlparse:拆分url from urllib import parse url = 阅读全文
摘要:
从本节开始我们将会学习进阶内容。进阶内容将会介绍更加复杂的多表查询、子查询、集合运算以及各种高级的数据分析技术,能够让我们真正体会到 SQL 数据处理和分析的强大。 作为进阶的开始,我们先来讨论一下 SQL 中的空值问题,因为空值的特殊性导致我们很容易出现一些错误和问题。 空值与三值逻辑: SQL 阅读全文
摘要:
楔子 作为动态语言,python里面提供了很多以双下划线:__开头和结尾的属性,我们称之为魔法属性,这些属性是对象所内置的。我们可以直接通过这些魔法属性动态地查看一个对象的信息,下面我们就来看一看。 __name__ __name__是用来获取一个对象的名字的 print(int.__name__) 阅读全文
摘要:
楔子 python是一门很神奇的语言,原因在于它有很多的库可以实现各种意想不到的功能。当然我们这次介绍的库所实现的功能却是已经很常见了,就是操作、监控你的鼠标和键盘。如果你写过游戏,那么即使不用下面即将介绍的库也可以实现对鼠标、键盘的操作以及监控。 当然我们下面介绍库:pynput,是专门针对鼠标和 阅读全文
摘要:
[《数据库基础语法》10. 使用 JOIN 实现多表查询 - 古明地盆 - 博客园](https://www.cnblogs.com/traditional/p/12115201.html) 楔子 到目前为止,我们的查询都是从单个表中获取数据。下面我们开始探讨一下如何从多个表中获取相关的数据。因为在 阅读全文