Python点滴
文章平均质量分 89
记录学习Python的知识点,点滴记录,点滴积累,包括Python基本语法之外,numpy,scipy,pandas,matplotlib,机器学习,数据分析等使用。
令狐公子
开朗活泼自信进取
展开
-
pandas—举例
In [1]:import jsonpath='usagov_bitly_data2012-03-16-1331923249.txt'records=[json.loads(line) for line in open(path)]records[0]Out[1]:{'a': 'Mozilla/5.0 (Windows NT 6.1;原创 2017-11-23 10:11:36 · 4593 阅读 · 0 评论 -
pandas—数据聚合与分组运算
In [1]:import pandas as pdimport numpy as npfrom pandas import *df=DataFrame({'key1':['a','a','b','b','a'], 'key2':['one','two','one','two','one'], 'data1':np.rand原创 2017-11-14 09:23:28 · 6057 阅读 · 0 评论 -
pandas—清理、转换、合并、重塑
from pandas import *df1=DataFrame({'key':['b','b','a','c','a','a','b'], 'data1':range(7)})df2=DataFrame({'key':['a','b','d'], 'data2':range(3)})print (df1)print (df2)原创 2017-11-07 09:13:38 · 786 阅读 · 0 评论 -
Python点滴(六)
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3] >>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值>>> b(a) >>> b=operator.itemgetter(1,0) //定义函数b,获取对象的第1个域和第0个的值原创 2017-03-02 11:10:31 · 431 阅读 · 0 评论 -
Python点滴(一)
以下实例展示了split()函数的使用方法:#!/usr/bin/pythonstr = "Line1-abcdef \nLine2-abc \nLine4-abcd";print str.split( );print str.split(' ', 1 ); //1代表分割次数以上实例输出结果如下:['Line1-abcdef', 'Line2-abc', 'Line原创 2016-03-23 00:14:59 · 2158 阅读 · 0 评论 -
Python点滴(二)
x=(lambdaa="fee",b="fie",c="foe":a+b+c) random.multivariate_normal的用法 numpy中的asarray用法原创 2016-04-27 21:06:38 · 740 阅读 · 0 评论 -
Python点滴(三)—pandas数据分析与matplotlib画图
本篇博文主要介绍使用python中的matplotlib模块进行简单画图功能,我们这里画出了一个柱形图来对比两位同学之间的不同成绩,和使用pandas进行简单的数据分析工作,主要包括打开csv文件读取特定行列进行加减增加删除操作,计算滑动均值,进行画图显示等等;其中还包括一段关于ipython的基本使用指令,比较naive欢迎各位指正交流!原创 2016-05-12 10:48:31 · 46471 阅读 · 1 评论 -
Python点滴(四)—pandas快速入门使用
本篇博文主要介绍数据分析包pandas的使用,主要参考资料来自pandas官网,掌握以下内容可以帮助data scientist快速理解pandas日常的数据分析操作,读者可以自己定义一些数据,跟着练习一下,pandas确实挺强大的,比自己一点点的去写numpy要省事许多,可以为大家省下不少时间精力将工作重点放在算法或者业务的深入理解方面,内容so young so naive,但是仔细读来也可以have some fun!原创 2016-05-16 10:12:54 · 9382 阅读 · 1 评论 -
Python点滴(五)-pandas进阶
pandas.read_csv('path',header=None) 这样就可以防止第一行数据被认为是标题索引,然后用0,1,2等来进行索引代替!In [1]: import pandas as pdIn [2]: pd.read_csv('D:\pydata\ch06\ex2.csv',header=None) #去掉默认第一行为标题索引行,从而可以从0,1,2来进行索引In [6]: !cat D:\pydata\ch06\csv_mindex.csv'cat' 不是内部或外部命令,也不是原创 2016-05-16 21:52:02 · 1918 阅读 · 0 评论 -
Python点滴(七)—pandas 记录
这里我们会再一次的通过《利用Python进行数据分析》这本书的第五章部分,将Pandas在做一些简单的介绍,主要都是比较naive的东西,不过对于初学者是很好的,通过这篇博文大家可以看到pandas许多有趣强大的数据表格处理能力;这里主要通过代码记录的形式记录下来了作者学习的过程,一些比较难懂的地方都做了一些说明,如果有问题欢迎批评指正~~~(*^__^*) 咯咯…… #处理缺失数据原创 2016-06-24 17:40:03 · 681 阅读 · 0 评论