数据处理pandas,matplot简单用法

pandas导入文件


import numpy as np
import pandas as pd
 # 导入csv
cvs = pd.read_csv('C:/Users/1duanrev/Desktop/CGS.csv') 
#导入excel
excel = pd.read_excel('C:/Users/1duanrev/Desktop/CGS.xlsx') 
# 导入数据库的数据
import pymsql 
conn = pymsql.connect(host = '127.0.0.1',user = 'root',passwd = 'root',db = 'choose_one_db')
command = 'select * from table'  # 这里是查询语句,查询到需要读取的数据
pd.read_sql(command,conn) # 第一个信息是查询语句,的二个参数是连接信息
# 导入文本数据
pd.read_table('地址') 
# 从网页导入
pd.read_html('https://mosaic.app.corp/maximo/ui/login')

matplot基础

折线图散点图使用plot模块来作图

# coding=utf-8
from matplotlib import pylab as pyl  # 这个模块用来做折线图和散点图 
import numpy as np
x = [1,2,3,4,8]
y = [5,6,9,0,4]

绘制折线图

pyl.plot(x,y,'-.')  # 格式为第一个参数为x轴数据,第二个数据为y轴数据,第三个为展现形式(可选)
pyl.show()  # 使用这个方法来展现

绘制散点图

pyl.plot(x,y,'ob') #  更改颜色,如果只单纯需要散点图那么使用o就可以了

pyl.show()        

样式

点的颜色

更改为o 那么做散点图

选项 意义
c cyan -青色
r red 红色
m magente 品红
g green 绿色
b blue 蓝色

线条的样式

选项 意义
- 普通的直线
-- 虚线
-. 一杠一点
: 细小的虚线

点的样式

选项 意义
s 方形
h 六角形
H 六角形
* 星形
+ 加号的形式
x x形
d 菱形
D 菱形
p 五角形状
pyl.plot(x,y,'D')
pyl.show()

加头信息

pyl.plot(x,y)
pyl.title('name')
pyl.xlabel('x')
pyl.ylabel('y')
pyl.show()

定义xy轴的长度

pyl.plot(x,y)
pyl.xlim(0,10)   # 使用x/ylim 可以调整轴的长度
pyl.ylim(0,10)
(0, 10)

在同一个图中绘制多个线段

在show之前再次绘制一个

x2 = [1,2,3,4,5,6,7]
y2 = [3,4,5,6,7,8,9]
pyl.plot(x2,y2)
pyl.show()

生成随机数

第一个参数是最小值,第二个是最大值,第三个是生成随机数的个数

np.random.randint(1,500,20) 
array([439, 219, 187, 231, 155,  36,  41, 116, 442, 373, 116, 254, 209,
        76,  44, 363, 313, 354, 404, 456])

生成正态分布的随机数--narmal

np.random.normal(10,2,15)   # 第一个参数是均数,第二个是西格玛,第三个是生成的个数
array([  7.2860237 ,   8.65732797,  12.24472963,   9.00486588,
        10.99145481,   9.859746  ,  13.33998504,  12.19089696,
        10.89612418,   9.71554757,   9.16174088,  13.33029009,
         9.93154049,   9.28937353,  13.01560685])

直方图 hist

data = np.random.normal(60,1.0,1000)  # 这是正态分布图
pyl.hist(data)
pyl.show()
data1 = np.random.randint(1,50,100)  # 这是随机数
pyl.hist(data1)   # 可以在hist中设置长宽高
pyl.plot(data1,'Y')
pyl.show()
sty = np.arange(0,50,2)
pyl.hist(data1,sty)    # 取消轮廓histtype='stepfilled'
pyl.show()


from matplotlib import pylab as plt
x1 = [1,2,3,4,5,6]
y1 = [10,8,7,6,5,8]
y2 = [5,7,4,6,9,2]

'''
第一个是指第几行,第二个是指这一行有几列,第三个是指这一列的第几个数据!
plt.subplot(3,2,1) 这里是指图的第三行,有两列,在地一列作图

'''
plt.subplot(2,2,1) #行,列,当前区域  
plt.plot(x1,y1)
plt.subplot(2,2,2) #行,列,当前区域
plt.plot(x1,y2)
plt.subplot(2,1,2) #行,列,当前区域
plt.plot(x1,y2)
plt.show()

数据清洗的一些想法

数据清洗步骤:

  • 发现数据
    • 通过describe 和len 来发现数据
    • 或者通过散点图或者折线图发现
  • 异常值
    • 可以视为缺失值
    • 或者删除
    • 修补(平均数,中位数等等)
  • 缺失值
    • 删除,当数据比较少的时候不建议这样处理,这样会导致数据的丢失
    • 插补,给出比较正常的数据,(均值,中位插补,众数插补,固定插补,最近数据插补,回归插补,拉格朗日插补,牛顿插补,分段插补等)
    • 不处理
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容