10 2021 档案
摘要:说明 数据清洗是对一些没有用的数据进行处理的过程。 很多数据集存在数据缺失、数据格式错误、错误数据或重复数据的情况,如果要对使数据分析更加准确,就需要对这些没有用的数据进行处理。 在这个教程中,我们将利用 Pandas包来进行数据清洗。 本文使用到的测试数据 property-data.csv 如下
阅读全文
摘要:JSON(JavaScript Object Notation,JavaScript 对象表示法),是存储和交换文本信息的语法,类似 XML。 Pandas 可以很方便的处理 JSON 数据。 读取JSON数据 假设site.json文件内容如下: [ { "id": "A001", "name":
阅读全文
摘要:1. 定义 CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 CSV 是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。 Pandas 可以很方便的处理 CSV 文件,本文
阅读全文
摘要:1. 定义 DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。 2. 构造方法 pandas.DataFrame( data, ind
阅读全文
摘要:1. 定义 Pandas Series 类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型。 Series 由索引(index)和列组成,函数如下: pandas.Series( data, index, dtype, name, copy) 2. 参数 参数 说明 data
阅读全文
摘要:安装Pandas 安装 pandas 需要基础环境是 Python,开始前我们假定你已经安装了 Python 和 Pip。 使用 pip 安装 pandas: pip install pandas 导入Pandas 安装成功后,我们就可以导入 pandas 包使用: import pandas 查看
阅读全文
摘要:什么是Pandas Pandas 是 Python 语言的一个扩展程序库,用于数据分析。 Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。 Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"
阅读全文
摘要:原博客地址:https://www.cnblogs.com/wyt007/p/10260524.html 1. 背景介绍 关于Angular版本,Angular官方已经统一命名Angular 1.x同一为Angular JS;Angular 2.x及以上统称Angular; CLI是Command
阅读全文
摘要:原博客地址:https://www.cnblogs.com/AmyHu/p/10654500.html 在同一文件夹下调用 1.调用函数 假设B.py文件中调用A.py的函数。A.py文件内容如下: 1 def add(x,y): 2 print('和为:%d'%(x+y)) B.py文件内容如下:
阅读全文
摘要:实现对Excel文件的操作,需要引入第三方模块——xlwt、xlwr。 wlwt:实现对Excel文件的写入。 xlwr:实现对Excel文件内容的读取。 写入Excel文件示例代码如下: 1 import xlwt 2 3 # 写入Excel文件 4 ''' 5 设置格式 6 @:param na
阅读全文
摘要:引入pandasimport pandas as pd 。 具体代码如下: 1 import pandas as pd 2 # 将列表存储为CSV格式 3 list = [[1,2,3],[4,5,6],[7,8,9]] 4 name = ["id" , "uid", "time"] 5 # 格式化
阅读全文
摘要:CSV(Comma-Separated Values,逗号分隔值)是存储表格数据的常见文件格式,即每条记录中值与值之间用分号分割的。Python中的csv库是可以非常简单地修改CSV文件,甚至从零开始常见一个CSV文件,示例代码如下: 1 import csv 2 3 # csv使用示例 4 c =
阅读全文
摘要:JSON(JavaScript Object Notation)是一个轻量级的数据交换格式,它是基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但也使用了类似C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这些特性使JSON成为
阅读全文
摘要:在实际工作中,使用爬虫获取数据后,要想办法把数据存储起来,以便日后对数据进行各种操作,这也是网络爬虫的最后一步。这一篇,将介绍Text文件促成你。 Text文本文件存储是最常见的存储方式,在计算机中新建文件大多是Text文件,其示例如下: 1 file = open("filename",'a',e
阅读全文
摘要:定义 str()将对象转换为适合阅读的字符串形式。 语法 class str(object='') 参数 object -- 对象。 返回值 返回一个对象的string格式。 实例 1 s = 'RUNOOB' 2 print(str(s)) # 输出RUNOOB 3 dict = {'runoob
阅读全文
摘要:如何用用Python模拟Ajax请求,我们仍然以飞常准大数据为例(https://data.variflight.com/analytics/CodeQuery),通过查询北京机场的三个字母码“PEK”来请求获取它的数据,把北京机场的信息提取出来。 分析请求和响应结果 详细的Chrome开发者工具使
阅读全文
摘要:什么是AJax? Ajax全称为Asychronous JavaScript and XML,即异步的JavaScript和XML,它不是新的编程语言,而是一种使用现有标准的新方法,它可以在不重新加载整个网页的情况下与服务器交换数据并更新部分网页的数据。 Ajax的应用 下面以飞常准大数据网页为例(
阅读全文
摘要:需求 假设现在需要将某一个目录A下的文件生成快捷方式到另一个目录B下。具体要求如下(可以参考下图): 在目录A的第一级子目录下的内容如果为文件夹,则目录B子目录创建同名文件夹;如果是文件,则创建该文件的快捷方式。 在目录A的子目录的子目录下,创建文件或文件夹的快捷方式。 实现思路 1. 循环可递归判
阅读全文
摘要:要求 通过requests库携带参数去请求百度搜索,然后获取返回的HTML源码。百度搜索地址为:https://www.baidu.com/s?wd=keyword 思路 打开百度搜索,在输入框输入“鱿鱼游戏”,输入之后会自动跳转到搜索结果页面,如下图所示。 观察URL地址栏,发现有一个wd参数,这
阅读全文
摘要:要求 本例主要希望读者联系requests的使用,试着用它请求阳光电影网的首页获取页面源码,并在控制台打印出来,请求地址为:http://www.scyky.com/,需要实现的目标如下: (1)构造一个访问阳光电影网的请求(url , headers)。 (2)输出请求状态码。 (3)输出请求的源
阅读全文
摘要:执行try下的语句,如果引发异常,则执行过程会跳出except语句。对每个except分支顺序尝试执行,如果引发的异常与except异常组匹配,则执行相应语句;如果所有的except都不匹配,则异常会传递到下一个调用代码的最高层try代码中。 try下语句的代码如果正常执行,则执行else块代码;如
阅读全文
摘要:原博客地址:https://blog.csdn.net/lychee_xiahua/article/details/116024559 问题 Vue 中深度监听对象/数组的修改,能监听到变化,但无法比较新旧值的变化(newVal, oldVal 输出结果是一样的)。 原因 对象、数组是引用类型,ne
阅读全文
摘要:原博客地址: https://blog.csdn.net/u012732909/article/details/114996684 例: 1 arrold = [ 2 3 {name: "name1", age: "1"}, 4 {name: "name2", age: "2"}, 5 {name:
阅读全文
摘要:uni.app中中的上传、下载接口,分包为uploadFile 和downloadFile。 uni.uploadFile(OBJECT) 定义 将本地资源上传到开发者服务器,客户端发起一个 POST 请求,其中 content-type 为 multipart/form-data。 如页面通过 u
阅读全文
摘要:原地址:https://blog.csdn.net/u012106306/article/details/80760744
阅读全文
摘要:https://www.cnblogs.com/yuzhongwusan/p/4186405.html
阅读全文
摘要:Path是一门在XML文档中查信息的语言,XPath可用来XML文档中对元素和属性进行遍历。XPath是W3C XSLT 标准的主元素,并且XQuery和Xpointer都构建于XPath表达上。XPath在Python的爬虫学习中,起着举足轻重的作用,对比正则表达式re,两者可以完成同样的工作,实
阅读全文
摘要:这里,将使用lxml的文件进行安装,按步骤如下: 下载whl文件,下载地址为https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 。下载对应的版本,例如:这里下载的是lxml-4.6.2-cp36-cp36m-win_amd64。 下载完成之后,放在一个文
阅读全文
摘要:正则表达式是一个特殊的字符序列,它能帮助用户便捷地检索一个字符串是否与某种模式匹配。在爬虫中我们经常会使用它来抓取到网页源码或接口返回内容中匹配提取我们想要的数据。 Python自1.5增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部正则表达式的功能。 re模块
阅读全文
摘要:Python爬虫中,除了urlib()外,还有一个使用的比较多的HTTP请求库——requests。这个库也是常用于HTTP请求模块,它使用Python语言编写,可以方便的对网页进行爬取,是学习Python比较好的HTTP请求模块。 Python3中没有默认安装requests库,在前一篇文章中,已
阅读全文
摘要:定义和用法 text-decoration 属性规定添加到文本的修饰。 修饰的的颜色属性由color设置。 这个属性允许对文本设置某种效果,如加下划线。如果后代元素没有自己的装饰,祖先元素上设置的装饰会“延伸”到后代元素中。不要求用户代理支持 blink。 参数说明 参数的默认值为none。参数的可
阅读全文
摘要:定义 image为图片组件。 说明 <image> 组件默认宽度 300px、高度 225px;app-nvue平台,暂时默认为屏幕宽度。 src 仅支持相对路径、绝对路径,支持 base64 码; 页面结构复杂,css样式太多的情况,使用 image 可能导致样式生效较慢,出现 “闪一下” 的情况
阅读全文
摘要:定义和用法 filter()方法创建一个新的数组,数组中的元素是通过检查指定数组中符合所有条件的元素。 filter()不会对空数组进行检测 filter()不会改变原始数组。 浏览器支持 浏览器 Chrome IE FireFox Safari Opera 支持版本 Yes 9 1.5 Yes Y
阅读全文
摘要:Python爬虫中,除了urlib()外,还有一个使用的比较多的HTTP请求库——requests。这个库也是常用于HTTP请求模块,它使用Python语言编写,可以方便的对网页进行爬取,是学习Python比较好的HTTP请求模块。 在Python3中默认没有安装requests库,所以我们需要自己
阅读全文
摘要:本文主要讲解Python3中的urllib库的用法。urllib是Python标准库中用于网络请求的库。该库有4个模块,分别是:urllib.request、urllib.error、urllib.parse和urllib.robotparser。其中urllib.request和urllib.er
阅读全文
摘要:原博客地址:https://blog.csdn.net/yuan0401yu/article/details/82944992 报错处:server_socket.sendto(bytes(s), addr)修改:server_socket.sendto(bytes(s.encode('utf-8'
阅读全文
摘要:当有许多module——例如几百个,想要使用时一个个导入太麻烦了,有没有简便的方法? 有。就是将这些模块组织成一个package。其实就是将模块都放在同一目录中,然后再加上一个__init__.py文件。Python会将会将其看作package,使用其中的函数就可以以dotted-attribute
阅读全文
摘要:在控制台输入数字,并计算二次方程,相关示例代码如下: 1 """计算二次方程""" 2 # 导入cmath(复杂数学运算)模块 3 import cmath 4 5 a = float(input("输入a:")) 6 b = float(input("输入b:")) 7 c= float(inpu
阅读全文
摘要:现在做一个简单的程序:输入年份字符串,判断是否为闰年。闰年的条件为什么? 非整百年能被4整除 整百年能被400整除 代码如下: 1 # 判断是否为闰年 2 year =int(input("请输入一个年份:")) 3 if year % 4 == 0 : 4 if year%100 == 0 : 5
阅读全文
摘要:Python 2.x 在python 2.x版本中,使用“,”(不含双引号)可使输出不换行,例如: Python3 python 3.x版本输出不换行格式为:print(x, end="") 。end="" 可使输出不换行。 参考网址 Python如何输出不换行:https://www.cnblog
阅读全文
摘要:在Python中输出九九乘法表,可以使用两个for循环,相关代码示例如下: 1 # 九九乘法表 2 for i in range(1 , 10): 3 for j in range(1 , i+1) : 4 print('%dX%d=%d\t'%(j, i , j*i) , end='') 5 pr
阅读全文
摘要:原博客地址:https://www.jianshu.com/p/5eaa330788e8 Python的range()函数是左开右闭的。而且,除了Python,其他的语言似乎也有类似的设计。Edsger W. Dijkstra 在1982年写过一篇短文章分析了一下其中的原因——当然,那时候没有Pyt
阅读全文
摘要:定义 python2.x range() 函数可创建一个整数列表,一般用在 for 循环中。 Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象
阅读全文
摘要:Python中的类提供了面向对象变成的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中调用类的同名方法。以下是本文将要学习的内容: 类的定义 类对象 类方法 继承 类的定义 定义类的语法格式如下: 1 class ClassName: 2 <statement-1> 3
阅读全文
摘要:函数是组织好的、可以重复使用的、用来实现单一或相关功能的代码段。函数能提高应用的模块性和代码的重复利用率。Python提供了许多内建函数。如print(),但也可以自己创建函数,这被称为用户自定义函数。 定义函数 要定义一个有自己想要的功能的函数,以下是简单的规则。 函数代码块以 def 为关键词开
阅读全文
摘要:定义和用法 text-align 属性规定元素中的文本的水平对齐方式。 该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式。通过允许用户代理调整行内容中字母和字之间的间隔,可以支持值 justify;不同用户代理可能会得到不同的结果。 默认值: 如果 direction 属性是 l
阅读全文
摘要:Python中循环语句有for和while。Python循环语句控制结构如图1-25所示。 for循环 在Python中for循环可以变量任何序列的项目,如一个列表或一个字符串。for循环一般格式如下: for <variable> in <sequence>: <statements> else:
阅读全文
摘要:语法 Python条件语句是通过一条或多条语句执行结果(True或False)来决定执行的代码块。使用if语句来进行判断,在Python中if语句一般格式如下: 1 if condition_1: 2 statement_block_1 3 elif condition_2: 4 statement
阅读全文
摘要:字典是一种可变容器模型,且可存储任意类型的对象,用 {} 标识。字典是一个无序的键和值的集合—— key:value 。 创建字典 下面通过一个简单的示例来说明如何创建一个字典,示例中的 name 和 age 作为键(key),张三和23作为值(value)。 dic = {'name':'张三',
阅读全文
摘要:元组与列表类似,不同之处在于元组的元素不能修改。元组写在圆括号()中,元素之间用逗号隔开。 创建元组 元组的创建很简单,只需要在括号内添加元素,并使用逗号隔开即可。例如: 1 tup1 = ('Google','Runoob',1997,2000) 2 print(tup1) 运行后控制台会输出:
阅读全文
摘要:序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字,即它的位置或索引,第一个索引时0,第二个索引是1,以此类推Python有6个序列内置类型,但最常见的是列表和元组。许可都可以进行的操作包括索引、切片、加、乘和检查成员。 此外,Python已经内置确定序列的长度及确定最大和最小的元
阅读全文
摘要:字符串也是一种数据类型,但是字符串比较特殊的还是编码问题。因为计算机只能处理数字,如果要处理文本,就必须吧文本转化为数字。最早计算机在设计时采用了8个比特(bit)作为字节(Byte),所以,一个字节能表示的最大整数是255(二进制11111111 = 十进制255),如果表示更大整数,就必须用更多
阅读全文
摘要:数据类型中包含字符串。这里我们将会拓展一些有字符串的有关的基础知识。 Python中访问字符串的值 Python字符串更新 Python转义字符 Python字符串格式化 字符串是Python中最常见的数据类型,可以使用单引号或双引号来穿件字符串。创建字符串时只要为变量分配一个值即可。例如: var
阅读全文
摘要:定义和用法 fill() 方法用于将一个固定值替换数组的元素。 浏览器支持 表格中的数字表示支持该方法的第一个浏览器版本号。 浏览器 Chrome IE FireFox Safari Opera 支持版本 45.0 12.0 31.0 7.1 32.0 IE1及更早版本不支持fill()方法。 语法
阅读全文