自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 pandas时序数据

文章目录一、时序的创建DateOffset对象一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、时序的创建bdate_range是一个类似与date_range的方法,特点在于可以在自带的工作日间隔设置上,再选择weekmask参数和holidays参数它的freq中有一个特殊的’C’/‘CBM’/'CBMS’选项,表示定制,需要联合weekmask参数和holidays参数使用例如现在需要将工作日中的周一、周二、周五3天保留,并将部分holidays剔除weekmask = .

2020-12-25 15:23:38 351

原创 pandas分类数据

文章目录一、category的创建及其性质1. 分类变量的创建2. 分类变量的结构二、分类变量的排序1. 序的建立问题与习题一、category的创建及其性质1. 分类变量的创建category的创建有多种形式:Series、DataFrame指定类型、内置Categorical类型、cut函数。print(pd.Series(["a", "b", "c", "a"], dtype="category"))temp_df = pd.DataFrame({'A':pd.Series(["a",.

2020-12-20 20:44:56 481

原创 pandas文本数据

文章目录string类型的性质一、pandas是什么?二、使用步骤1.引入库2.读入数据总结string类型的性质所有的类型都能够通过astype(‘string’)转为字符串类型提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotli.

2020-12-16 15:54:58 223

原创 pandas缺失数据

文章目录缺失数据三种缺失符号一、pandas是什么?二、使用步骤1.引入库2.读入数据总结缺失数据三种缺失符号np.nan是一个麻烦的东西,首先它不等与任何东西,甚至不等于自己print(np.nan == np.nan)print(np.nan == 0)print(np.nan == None)'''FalseFalseFalse'''对于布尔类型的列表,如果是np.nan填充,那么它的值会自动变为True而不是Falseprint(pd.Series([1,np.

2020-12-13 21:38:10 171 1

原创 pandas合并

文章目录一、append与assign二、combine与update三、concat方法四、merge与join问题与习题1. 问题2.习题一、append与assignappend多用于将一行数据添加进行已有数据的一行中,而assign则可以将多行数据同时添加。df_append = df.loc[:3,['Gender', 'Height']].copy() #数字代表复制到第几行,而中括号中的内容表示复制哪个序列print(df_append)s = pd.Series({'Ge.

2020-12-02 19:37:36 456 2

原创 pandas变形

文章目录学习前1、透视表2、pivot_table3、crosstab(交叉表)其他变形方法1、melt2、压缩与展开哑变量与因子化1. Dummy Variable(哑变量)2. factorize方法总结学习前1、透视表print(df.pivot(index='Math',columns='Gender',values='Height').head()) #行列中索引的值不能相同,不同则可以。# 'Math'改为'School'则会报错。'''Gender F .

2020-11-28 20:49:40 159

原创 pandas分组

文章目录一、SAC过程二、groupby函数三、聚合、过滤和变换1.引入库2.读入数据总结一、SAC过程SAC指的是分组操作中的split-apply-combine过程。其中split指基于某一些规则,将数据拆成若干组,apply是指对每一组独立地使用函数,combine指将每一组的结果组合成某一类数据结构。其中,apply过程有四类问题:整合(Aggregation)——即分组计算统计量(如求均值、求每组元素个数)变换(Transformation)——即分组对每个单元的数据进行操作(如.

2020-11-24 21:54:48 443 1

原创 pandas索引

文章目录一、小tips二、多级索引三、问题与习题1.问题2.练习总结一、小tips一、索引:进行多行索引时,用两个中括号括起来。二、多行索引时可以同时对列进行索引。例:import pandas as pddf = pd.read_csv('table.csv',index_col='ID')print(df.head())print(df.loc[[1103, 2304, 1104], 'Height'])'''ID1103 1862304 1641104 .

2020-11-21 23:05:27 309

原创 pandas学习

文章目录前言一、pandas是什么?问题和习题问题习题2.读入数据总结前言pandas的学习开始了。开始学习的肯定是pandas中的基础函数与它们各自的用法,太多了,我们也就提出其中值得注意的点就行。一、pandas是什么?series 和 dataframe之间有什么区别呢?Series是一种类似于一维数组的对象。它由一组数据(各种Numpy数据类型)以及一组与之相关的数据标签(即索引)组成。obj = pd.Series([4, 7, -5, 3])print(obj)'''0.

2020-11-18 09:40:40 370

原创 文件与datetime

文章目录前言一、datetime模块习题文件与文件系统打开文件OS 模块中关于文件/目录常用的函数序列化与反序列化习题总结前言这是学习python的最后一个博客咯,从开头走到这我学习到了很多有趣的东西,解决了许多问题,今后还会有很多问题等着我去解决。一、datetime模块datetime.now(tz=None) 获取当前的日期时间,输出顺序为:年、月、日、时、分、秒、微秒。datetime.timestamp() 获取以 1970年1月1日为起点记录的秒数。这个函数到底怎么用???.

2020-10-31 23:12:13 167

原创 模模块块

文章目录前言模块什么是模块呢?命名空间导入模块2.读入数据总结前言又是我,一年一度的写博客(我度日如年),尽我所能地记录下我对模块的理解,给我自己,也是给他人的。模块什么是模块呢?模块 -> 程序文件文件就像我们祖国母亲,她包含了python的所有东西,我们可以随时调用她。命名空间命名空间因为对象的不同,也有所区别,可以分为如下几种:内置命名空间(Built-in Namespaces):Python 运行起来,它们就存在了。内置函数的命名空间都属于内置命名空间,所以,我们可.

2020-10-29 22:06:49 105

原创 魔法方法奥利给

文章目录前言一、基本的魔法方法二、使用步骤1.引入库2.读入数据总结前言魔法方法是python中一个非常牛的东西,得好好学。一、基本的魔法方法示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswar

2020-10-27 22:51:22 197

原创 类与对象

文章目录前言一、学习过程。1、对象 = 属性 + 方法2、self是啥?3、Python 的魔法方法4、公有和私有5、继承二、使用步骤1.引入库2.读入数据总结前言这是一次船新玩法。一、学习过程。1、对象 = 属性 + 方法(1)封装:信息隐蔽技术定义一个类,我们需要使用关键字class对变量进行定义为一个类。class后面需要给这个类进行命名,冒号,还有他的内容。class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" .

2020-10-24 19:31:00 146 1

原创 集合序列函数习题

文章目录一、集合tips?习题二、序列tip习题三、函数与Lambda表达式tips函数参数变量作用域习题总结一、集合tips?num = {}print(type(num)) # <class 'dict'>num = {1, 2, 3, 4}print(type(num)) # <class 'set'>basket = set() # 创建一个空的集合。注意创建一个空的集合不能直接令一个变量等于{},需要令他等于set(),一定要注意,犯错!!.

2020-10-23 20:23:16 562 2

原创 Python基础学习(3)

文章目录一、元组习题提点个人觉得该注意的点二、字符串习题个人小提示吧三、字典习题tips四、最后一、元组习题1、元组概念写出下面代码的执行结果和最终结果的类型。分析为什么会出现这样的结果。答:执行结果:(1, 2)*2 #(1, 2, 1, 2)(1, )*2 #(1, 1)(1)*2 #2最终结果的类型:print(a, type(a)) # (1, 2, 1, 2) <class 'tuple'> 元组print(b, type(b

2020-10-21 21:24:46 406 1

原创 Python基础学习(2)

文章目录一、循环语句习题二、异常处理习题三、列表习题总结一、循环语句习题1、编写一个Python程序来查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间。for i in range(1500,2701): if (i % 5 == 0) and (i % 7 == 0): print(i, end=' ') 2、龟兔赛跑游戏题目描述:话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在.

2020-10-17 16:03:29 518 2

原创 python基础学习(1)

文章目录前言一、变量、运算符与数据类型1、习题二、位运算1、习题三、条件语句1. if 语句2. if - else 语句3. if - elif - else 语句总结前言这是一次对python的零基础学习,其中记录了我所所做的习题。一、变量、运算符与数据类型1、习题1、怎样对python中的代码进行注释?答:(1)使用#对整行进行注释;(2)使用''' '''或""" """,三引号对区间进行注释。例:# 这是一个注释# 这是一个注释# 这是一个注释'''这是多行注释,用

2020-10-15 10:52:38 143

原创 anaconda的安装与配置

这里写自定义目录标题anaconda的安装过程心得如何下载anaconda安装包anaconda的安装说明合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入anaconda的安装过程心得在下载安装anaconda的过程中,会遇到安装配置的问

2020-10-12 21:47:34 309 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除