自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Python】DataFrame按照规则批量修改某列的数据

在使用Python进行数据分析时,我们经常会看一个数据的分布,然后对数据进行处理。比如说有一个场景:以下数据是某个产品的提前预定期:import pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltimport seaborn as snsimport numpy as np%matplotl...

2019-08-30 20:59:22 18370

原创 【Python】List的extend和append详解

在数据分析时,小白经常用到extend和append函数,但是经常两种搞不清楚,每次都需要试一下,可能大家也有类似的疑问,总结一下,加深对两个函数的理解。 extend和append函数是List列表的两种对列表的扩展函数,先来看下,最基本的使用List添加List首先创建两个List:L1 = ['aaa','bbb','ccc']L2 = ['ddd','...

2019-08-17 16:21:39 2906 1

原创 【Python】Tuple遍历

小白之前博文已经写了Dtaframe、set等的遍历,这篇博文来总结下遍历Tuple,Tuple一旦创建后,元素不可变,遍历和List其实是一样的,下面来看下吧~ 首先,创建一个tuple:#create a tupletuple = ('111','222','333') 接下来,用几种方式来遍历Tuple:对于方法1、2、3、4都...

2019-08-17 15:38:38 2988

原创 【Python】set遍历

set是一组数,无序,内容不能重复,通过调用set()方法创建,那么如何对set集合进行遍历呢?1.简单的set:s1 = set(['111', '222', '333'])对于s1,是一组数,有几种方法可以遍历:function1:直接用in的方式遍历set集合。function2:用iter()迭代器来遍历集合看到前两种方法可能有人就有疑问了,为啥和上面写...

2019-08-16 20:51:29 12589

原创 【Python】List遍历

List也是Python数据分析时经常用到的一种存储类型,这篇博文小白主要分享List的遍历。首先,生成一个List:list = [111,222,333,444]下面,用几种方法来遍历该List:(1)小白首先使用我们最常循环时用到的range函数来遍历list,从结果可以看到将索引和值都输出,其中索引从0开始。(2)对于function2,可以看到小白贴出了...

2019-08-16 20:21:52 4473

原创 【Python】字典遍历(dict遍历)

字典也是我们在做数据分析时经常用到的类型,之前小白有总结过DataFrame的遍历,这篇博文,小白整理了自己遍历字典时的几种方法。 众所周知,字典是键值对的组合,那么对字典的遍历就自然而然的包含了对键和值的遍历,下面依次介绍遍历键、值,键值三种情况的遍历。首先,创建一个字典,以便下面的遍历。dict = { '小明':129, '小兰':148...

2019-08-16 20:06:12 171279 3

原创 【Python】DataFrame遍历

在数据分析的过程中,往往需要用到DataFrame的类型,因为这个类型就像EXCEL表格一样,便于我们个中连接、计算、统计等操作。在数据分析的过程中,避免不了的要对数据进行遍历,那么,DataFrame如何遍历呢?之前,小白每次使用时都是Google或百度,想想,还是总结一下~ 小白经常用到的有三种方式,如下:首先,先读入一个DataFrameimport pa...

2019-08-16 19:06:39 45150 1

原创 【Python】DataFrame输出为csv\txt\xlsx文件

相信大家在用Python做完数据处理以及分析之后,大多数情况下需要导出到csv等文件中,方便再做其他展示操作。小白也是一步步经历需要转到csv、txt等文件中,以导入到HIVE表中,做后续的操作。这里就来总结一下,Pyhton的DataFrame文件导出操作~1.DataFrame导出到csv文件其中:index是否要索引,header是否要列名,True就是需要outp...

2019-08-15 20:43:40 97230 13

原创 【Python】class中init函数、self参数详解

小白在刚开始用class来创建对象的时候,不理解为啥class中的方法都要先声明一个__init__方法,而且方法里都有self这个参数,后来,小白做了一个试验,发现这两个小的知识点有大的用处。 首先,init方法前面带有两个横杠,而不是一个,小白学习之初用一个横线遇到报错的情况。在Python中,遇到此种形式开头的函数,就是私有方法,不可以被外面的类调用。这个方法可以...

2019-08-08 19:22:49 3454

原创 【Python】内置函数exec的内置语句用法(exec高阶用法)

小白在之前文章中有分享过exec的使用方式,这篇文章中,小白总结一下exec的高阶用法。先看一个遍历:for i in range(10): print ("the result of i is: %d" % (i))很明显结果为:the result of i is: 0the result of i is: 1the result of i is: ...

2019-08-07 09:29:52 1386

原创 【Python】for循环--内置函数range和enumerate的用法

在使用Python进行数据分析时,不可避免的要进行for loop,小白之前到这种时候一直都是用range(len())的组合进行遍历,后来发现,Python内置函数enumerate也非常方便,下面就总结一下两种方法的用法:1.Python range() 函数用法语法:range(start, stop[, step])参数说明:start:下标起始值,默认是从 0...

2019-08-06 08:45:49 2209

原创 【Python】内置函数eval的用法(及str转为dict的三种方式:eval/json/exec)

Pythoneval() 函数作用:eval() 函数用来执行一个字符串表达式,并返回表达式的值。注意:计算指定表达式的值。也就是说它要执行的python代码只能是单个表达式(注意eval不支持任何形式的赋值操作),而不能是复杂的代码逻辑。语法:eval(expression[, globals[, locals]])参数:expression -- 表达式。globals --...

2019-08-06 08:45:25 7894 2

空空如也

空空如也

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

TA关注的人

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