- 博客(14)
- 收藏
- 关注
原创 利用Python进行数据分析(2021.12.29):数据结构、函数、错误和异常、文件操作
主要内容:基础数据结构:元组、列表、字典和集合Python函数学习Python文件对象,以及如何与本地硬盘交互。一、数据结构和数列1. 元组元组是一个固定长度,不可改变的Python序列对象。创建元组最简单的形式是用逗号分隔一列值:tup=1,2,3tupOut[3]: (1, 2, 3)用tuple函数可以将任意序列或迭代器转换为元组a=tuple(range(3))aOut[5]: (0, 1, 2)可以用方括号访问元组中的元素,序列从0 开始元组中储存的对象可能是
2021-12-29 16:47:02
723
原创 利用Python进行数据分析(2021.12.28):Python语法基础(数据类型时间日期、循环、三元表达式)
注释:“#”一、使用缩进使用缩进,而不是括号def addNumber(x,y): return x+yprint(addNumber(0,5))Python语句不需要用分号结尾,但是分号可以用来给同一行的语句切分:x=1;y=4二、万物皆对象每个数字、字符串、数据结构、函数、类、模块都被认为是Python对象,每个对象都有类型和内部数据。三、函数和对象方法调用变量和参数传递:a = [1,2,3]b=aa.append(4)bOut[31]: [1, 2, 3,
2021-12-28 16:11:33
634
原创 利用python学习数据分析学习笔记(2021.12.27):简单介绍(自省、%run命令、魔术命令、matplotlib)
一、自省在变量前后使用问号?,可以显示对象的信息b = [1,2,3,4]?bType: listString form: [1, 2, 3, 4]Length: 4Docstring: Built-in mutable sequence.如果对象是一个函数或实例方法,定义过的文档字符串,也会显示出信息。使用??会显示函数的源码def addNumber(a,b): return a+b?addNumberSignature: addNumber(
2021-12-28 11:35:10
1225
原创 利用Python进行数据分析(五):数据清洗和准备
利用Python进行数据分析(五):数据清洗和准备一、处理缺失数据pandas对象的所有描述性统计默认都不包括缺失数据。1、检测缺失数据比如新建一个Series,用isnull函数检测是否为缺失值,对于数值数据,pandas使用浮点值NaN(Not a Number)表示缺失数据。import numpy as npimport pandas as pdstring_data = pd.Series(['aar', 'art', np.nan, 'avo'])string_data0
2021-11-24 15:08:51
565
原创 利用Python进行数据分析(四):数据加载、存储与文件格式
标题利用Python进行数据分析(四):数据加载、存储与文件格式输入输出通常可以划分为几个大类:读取文本文件和其他更高效的磁盘存储格式,加载数据库中的数据,利用Web API操作网络资源。一、读写文本格式的数据1、pandas提供了一些用于将表格型数据读取为DataFrame对象的函数。下表对它们进行了总结,其中read_csv和read_table可能会是今后用得最多的。这些函数的选项可以划分为以下几个大类:索引:将一个或多个列当做返回的DataFrame处理,以及是否从文件、用户获取列名。
2021-11-22 09:36:41
456
原创 Python安装matplotlib包最简单的方法
1、首先看自己安装的Python的版本打开cmd命令,查看自己Python的版本版本是3.8,所以打开官网[https://pypi.org/project/matplotlib/#files]下载你的电脑对应的版本,把下载后的文件复制到你安装Python的路径下的scripts文件夹里。最后在命令行使用pip进行安装,命令行返回上一级目录指令为“cd …”上图提示pip版本更新,下面是更新的命令...
2021-11-21 13:59:13
5835
原创 利用Python进行数据分析(三):pandas入门
利用Python进行数据分析(三):pandas入门pandas含有使数据清洗和分析工作变得更快更简单的数据结构和操作工具。pandas经常和其它工具一同使用,如数值计算工具NumPy和SciPy,分析库statsmodels和scikit-learn,和数据可视化库matplotlib。pandas是基于NumPy数组构建的,特别是基于数组的函数和不使用for循环的数据处理。 import pandas as pdSeries和DataFrame用的次数非常多,所以将其引入本地命名空间中会更方便。
2021-11-17 18:31:17
787
原创 利用Python进行数据分析(二):numpy
利用Python进行数据分析(二):numpy1、基本数组统计方法import numpy as nparr = np.random.randn(5,4)arrOut[3]: array([[ 0.42741289, -0.14289007, 0.02772825, -2.06617452], [-1.09157199, 0.51249564, 0.20785299, -0.41684576], [ 1.74779292, -1.49081423, -0
2021-11-17 16:36:35
768
原创 利用Python学习数据分析(一)
利用Python学习数据分析(一)日期和时间Python内建的datetime模块提供了datetime、date和time类型。datetime类型结合了date和time,是最常使用的根据datetime实例,你可以用date和time提取出各自的对象:from datetime import datetime, date, timedt = datetime(2021, 11, 15, 13, 30, 45)print(dt.date())print(dt.time())strft
2021-11-15 15:32:04
782
原创 Python自学笔记(六):字符串(10.24)
一、字符串操作1、使用方法修改字符串的大小写title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。upper()将字符串全部转化为大写lower()将字符串全部转化为小写2、添加,删除空白\n换行\t制表符Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()还可以剔除字符串开头的空白,或同时剔除字符串两端的空白。为此,可分别使用方法lstrip()和strip()...
2021-10-24 15:16:00
127
原创 Python学习笔记五:自省(2021-10-17)
一、type函数1、type可以接受任何东西作为参数——并返回它的数据类型。整型、字符串、字典、元组、列表、类、模块,甚至类型对象都可以作为参数被type函数接受。2、type可以接受变量作为参数,并返回它的数据类型。3、type还可以作用于模块4、可以使用types模块中的常量来进行对象类型的比较。二、str函数1、对于简单的数据类型比如整型,str将整型转化为字符串str(1)'1'2、str可以作用于任何数据类型的任何对象3、str还允许作用于模块,模块的字符串形式表示包含了模块
2021-10-17 19:02:10
188
原创 Python自学日记(三):内置数据类型(字典,列表,元组和格式化字符串)(10.17)
一、Dictionary(字典)Dictionary 是 Python 的内置数据类型之一,它定义了键和值间对关系 。1、定义字典d = {"name":"Liao","age":"24"}d["name"]'Liao'首先我们创建了新 dictionary,它有两个元素,将其赋给变量d 。每一个元素都是一个 key-value对,整个元素集合用大括号括起来。“name”是一个key,它所关联的词是通过d[“name”]来引用的。2、dictiona字典的修改在一个dictiona不能有
2021-10-17 13:29:51
195
原创 Python自学日记(二):用easygui做一个简单的猜数游戏(10.09)
随机生成1~100之间的一个整数,有六次机会猜import randomimport easygui as asecret = random.randint(1,100)count = 0guess = 0while guess != secret and count<=6: guess = a.integerbox("Plesase input your guess : ") if guess > secret : a.msgbox("Your gu
2021-10-09 15:19:40
909
原创 Python自学日记(一):Easygui安装配置与图形用户界面(10.09)
1、easygui的下载easygui下载地址:https://sourceforge.net/projects/easygui/files/选择最新的版本下载。2、easygui的安装首先把Python添加到系统路径中,添加方法为:鼠标右键我的电脑->属性->高级系统设置->环境变量在系统变量中找到Path,点击“编辑”选择“新建”找到安装Python的文件夹,我的电脑Python是安装在“C:\Users\lenovo\AppData\Local\Programs\
2021-10-09 14:30:07
1135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人