利用Python进行数据分析
文章平均质量分 93
本专栏为数据分析内容,主要分为python基础,pandas和numpy库的学习。以及python数据分析实战项目等内容。
Geek_bao
数据为纸,算法为笔。落笔成画,一世芳华。
展开
-
Python数据分析理论与实战完整版本
一、Python数据分析初探[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sZCUMYGl-1626527801169)(./blog-picture/1-1.jpg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qhy5iCvg-1626527801182)(./blog-picture/1-1-1.jpg)]本次我们将从以上路线学习数据分析,本次课程使用python 3 编码学习。Python这门语言是Guido van Ross原创 2021-08-11 11:18:24 · 2526 阅读 · 0 评论 -
Python数据分析pandas入门练习题(八)
Python数据分析基础PreparationExercise 1- US - Baby NamesIntroduction:Step 1. Import the necessary librariesStep 2. Import the dataset from this [address](https://raw.githubusercontent.com/guipsamora/pandas_exercises/master/06_Stats/US_Baby_Names/US_Baby_Names_ri原创 2021-07-10 10:43:23 · 3237 阅读 · 2 评论 -
Python零基础入门(八)
Python数据分析基础八、字典与集合8.1 字典8.1.1 字典的创建和删除8.1.2 通过“键值对”访问字典8.1.3 遍历字典8.1.4 添加、修改和删除字典元素8.1.5 字典推导式8.2 集合8.2.1集合的创建8.2.2 集合的添加和删除8.2.3 集合的交集、并集和差集运算8.3 列表、元组、字典和集合的区别八、字典与集合8.1 字典字典和列表类似,也是可变序列,不过与列表不同,它是无序的可变序列,保存的内容是以“键值对”的形式存放的。这类似于一本字典,可以把拼音和汉字关联起来。通过音节原创 2021-07-09 16:23:00 · 482 阅读 · 1 评论 -
Python数据分析pandas入门练习题(七)
Python数据分析基础PreparationExercise 1- MPG CarsIntroduction:Step 1. Import the necessary librariesStep 2. Import the first dataset [cars1](https://raw.githubusercontent.com/guipsamora/pandas_exercises/master/05_Merge/Auto_MPG/cars1.csv) and [cars2](https://raw原创 2021-07-08 14:52:20 · 1850 阅读 · 3 评论 -
Python零基础入门(七)
Python数据分析基础七、循环结构语句7.1 for循环7.1.1 进行数值循环7.1.2 遍历字符串7.2 while循环7.3 嵌套循环7.4 跳转语句7.4.1 break语句7.4.2 continue语句结语七、循环结构语句7.1 for循环for循环是一个计次循环,通常适用于枚举或遍历序列,以及迭代对象中的元素。一般应用在循环次数已知的情况下。语法如下:for 迭代变量 in 对象:循环体其中,迭代变量用于保存读取的值;对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如原创 2021-07-08 09:33:04 · 401 阅读 · 1 评论 -
Python数据分析pandas入门练习题(六)
Python数据分析基础PreparationExercise 1-Student Alcohol ConsumptionIntroduction:Step 1. Import the necessary librariesStep 2. Import the dataset from this [address](https://raw.githubusercontent.com/guipsamora/pandas_exercises/master/04_Apply/Students_Alcohol_Co原创 2021-07-07 16:23:50 · 2063 阅读 · 1 评论 -
Python零基础入门(六)
Python数据分析基础六、流程控制6.1 程序结构6.2 选择语句6.2.1 最简单的if语句6.2.2 if...else语句6.2.3 if...elif...else语句6.2.4 if语句的嵌套6.3 使用and连接条件语句6.4 使用or连接条件语句6.5 使用not语句结语六、流程控制6.1 程序结构计算机在解决某个具体问题时,主要有三种情形,分别是顺序执行所有语句、选择执行部分语句和循环执行部分语句。对应程序设计中的三种基本结构是顺序结构、选择结构和循环结构。这三种结构的执行流程图如下原创 2021-07-07 10:38:42 · 903 阅读 · 6 评论 -
Python数据分析pandas入门练习题(五)
Python数据分析基础PreparationExercise 1-GroupByIntroduction:Step 1. Import the necessary librariesStep 2. Import the dataset from this [address](https://raw.githubusercontent.com/justmarkham/DAT8/master/data/drinks.csv).Step 3. Assign it to a variable called dri原创 2021-07-06 15:41:54 · 4240 阅读 · 0 评论 -
Python数据分析pandas入门练习题(四)
Python数据分析基础PreparationExercise 1 - Filtering and Sorting DataStep 1. Import the necessary librariesStep 2. Import the dataset from this [address](https://raw.githubusercontent.com/justmarkham/DAT8/master/data/chipotle.tsv).Step 3. Assign it to a variable原创 2021-07-05 17:10:33 · 1758 阅读 · 3 评论 -
Python数据分析pandas入门练习题(三)
Python数据分析基础Exercise 1Step 1. Go to https://www.kaggle.com/openfoodfacts/world-food-facts/dataStep 2. Download the dataset to your computer and unzip it.Step 3. Use the tsv file and assign it to a dataframe called foodStep 4. See the first 5 entriesStep 5.原创 2021-07-04 22:43:14 · 2541 阅读 · 7 评论 -
Python数据分析pandas真入门(二)-----基础学习
Python数据分析基础一、前言二、Series三、DataFrame3.1 DataFrame的简单运用四、pandas选择数据4.1 实战筛选4.2 筛选总结五、Pandas设置值六、Pandas处理丢失数据七、Pandas导入导出八、Pandas合并操作九、Pandas plot出图十、学习来源一、前言前面我们经历了十分钟学废pandas,相信大家一定都学废了(狗头保命),下面我们开始学习pandas基础知识。二、Series三、DataFrame3.1 DataFrame的简单运用四、p原创 2021-07-03 18:50:12 · 763 阅读 · 21 评论 -
Python数据分析pandas入门(一)------十分钟入门pandas
Python数据分析基础一、导入常用库二、创建对象三、查看数据四、选取五、通过标签选取一、导入常用库import pandas as pdimport numpy as npimport matplotlib.pyplot as plt二、创建对象(1)通过传递一个list来创建Series,pandas会默认创建整型索引代码如下:s = pd.Series([1, 3, 5, np.nan, 6, 8])print(s)运行结果如下:0 1.01 3.02原创 2021-07-02 13:56:16 · 709 阅读 · 0 评论 -
Python数据分析numpy入门(三)-------numpy100题练习
Python数据分析基础二、numpy100题练习Author: Jake VanderPlas二、numpy100题练习Import the numpy package under the name np (★☆☆)import numpy as np 2. Print the numpy version and the configuration (★☆☆)import numpy as np print(np.__version__)print(np.show_confi原创 2021-06-29 16:37:50 · 8280 阅读 · 8 评论 -
Python数据分析numpy入门(二)
Python数据分析基础一、numpy简易入门1.1 认识numpy数组对象1.2 创建numpy数组1.3 ndarry对象的数据类型1.4 数组运算1.5 ndarray的索引和切片1.6 数组的转置和轴对称1.7 numpy通用函数1.8 利用numpy数组进行数据处理1.9 线性代数模块1.10 随机数模块一、numpy简易入门1.1 认识numpy数组对象import numpy as np # 导入numpy工具包data = np.arange(12).reshape(3, 4) #原创 2021-06-25 00:48:16 · 1104 阅读 · 2 评论 -
Python数据分析numpy入门(一)
Python数据分析基础一、numpy简介二、numpy基本操作2.1 列表转为矩阵2.2 维度2.3 行数和列数2.4元素个数三、numpy创建array3.1 一维array创建3.2 多维array创建3.3 创建全零数组3.4 创建全1数组3.5 创建全空数组3.6 创建全连续数组3.7 reshape操作3.8 创建连续型数据3.9 linspace的reshape操作四、numpy基本运算4.1 一维矩阵运算4.2 多维矩阵运算4.3 基本计算4.4 numpy索引和切片五、numpy arra原创 2021-06-24 11:17:54 · 635 阅读 · 2 评论 -
Python零基础入门(五)
Python数据分析基础五、字符串与正则表达式5.1 字符串常用操作5.2 正则表达式基础5.3 使用re模块实现正则表达式操作五、字符串与正则表达式字符串几乎是所有编程语言在项目开发过程中涉及最多的一块内容。大部分项目的运行结果,都需要以文本的形式展示给客户,比如财务系统的总账报表,火车站的列车时刻表等。这些都是经过程序精密的计算、判断和梳理,将我们想要的内容用文本形式直观地展示出来。下面我们将重点介绍如果操作字符串和正则表达式的应用。5.1 字符串常用操作5.2 正则表达式基础5.3 使用re原创 2021-06-22 11:54:40 · 635 阅读 · 0 评论 -
Python零基础入门(四)
Python数据分析基础四、列表和元组4.1 序列四、列表和元组4.1 序列原创 2021-05-17 18:19:46 · 402 阅读 · 3 评论 -
Python零基础入门(三)
Python数据分析基础三、运算符3.1 算数运算符三、运算符3.1 算数运算符算术运算符符号是处理四则运算的符号,在数字的处理中应用的最多。常见算术运算符如下图:原创 2021-05-06 17:28:42 · 306 阅读 · 11 评论 -
Python零基础入门(二)
Python数据分析基础二、变量与基本数据类型2.1 标识符与保留字2.2 变量二、变量与基本数据类型2.1 标识符与保留字(1)保留字保留字是Python语言中已经被赋予特定意义的一些单词,开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。Python语言中的保留字如下图:注意:Python中所有保留字是区分大小写的,例如:True、if是保留字,但是TURE、IF就不属于保留字。Python中的保留字可以通过在IDLE中,输入一下代码查看:常见错误:如果在开原创 2021-04-29 10:27:18 · 262 阅读 · 1 评论 -
Python零基础入门(一)
Python数据分析原创 2021-03-29 14:40:45 · 1152 阅读 · 13 评论