Python資料分析小練習
import pandas as pd import matplotlib.pyplot as plt from matplotlib.pyplot import axis def get_985(jd_tmp,tmp): jd_985=[] for i in range(len(jd_tmp)): if(tmp[i]=='√'): jd_985.append(jd_tmp[i]) return jd_985 def get_school_dict(school_set,school_value): dict_school={} for i in range(0,len(school_set)): dict_school[unicode(school_set[i])]=school_value return dict_school def get_value_list(datalist,dict_211,dict_211_value,dict_985,dict_985_value): stulist=[] for i in range(0,len(datalist)): tmp=0 if(dict_211.get(unicode(datalist[i]))==1): if(dict_985.get(unicode(datalist[i]))==2): tmp=dict_985_value else: tmp=dict_211_value else: tmp=0 stulist.append(tmp) stulist.reverse() return stulist studata=pd.read_excel(r'e:/test/src.xls') judgedata=pd.read_excel(r'e:/test/judge.xlsx') jd_211=judgedata[u'院校名稱'].tolist() jd_985=get_985(jd_211,judgedata[985]) dict_985=get_school_dict(jd_985,2) dict_211=get_school_dict(jd_211,1) datalist=studata[u'報考院校'].tolist() stulist=get_value_list(datalist,dict_211,1,dict_985,2) cnt_211=0 cnt_985=0 cnt=0 for i in range(len(stulist)): if(stulist[i]==2): cnt_985+=1 elif(stulist[i]==1): cnt_211+=1 elif(stulist[i]==0): cnt+=1 axis([0, 1600, -1, 3]) plt.title("985 school:%d,211 school:%d,others:%d" %(cnt_985,cnt_211,cnt)) plt.plot(range(0,len(stulist)),stulist,color='g',marker='o') plt.savefig(r'e:/test/school.png') plt.show()
資料來源是某院校的考研報名統計,985,211院校的名單表格從網上下載一份即可,統計了考生報名雙非,211,985的人數分佈,繪製成圖如下:(0表示雙非,1表示211,2表示985)
相關推薦
Python資料分析小練習
import pandas as pd import matplotlib.pyplot as plt from matplotlib.pyplot import axis def get_985(jd_tmp,tmp): jd_985=[] for i
Python資料分析----XX銀行股票分析小娛
本文使用Facebook的Prophet工具對XX銀行的股票進行分析和預測,just for fun!如下是分析過程中的收穫和隨筆記錄。 1. 對DataFrame型別的資料中的某一列資料進行歸一化處理 1.1.code import pandas as pd import nu
利用python 資料分析入門,詳細教程,教小白快速入門
這是一篇的資料的分析的典型案列,本人也是經歷一次從無到有的過程,倍感珍惜,所以將其詳細的記錄下來,用來幫助後來者快速入門! 資料的格式如下: 我們設定 一個trem or typedef為一條標籤,一行為一條記錄或者是鍵值對,以此為標準! 下面我們來對資料進行
【python資料分析】波士頓房價分析小例子
一、匯入模組 %matplotlib inline #將生成的圖片嵌入網頁中 import matplotlib.pyplot as plt from sklearn import datasets from sklearn.feature_sele
python資料分析與挖掘實戰 第九章 拓展練習
這一章的拓展練習感覺是比較簡單的。基本上沒有太多讓人糾結的地方。沒有特徵提取和資料規約,讓事情簡單了不少。當然不包括寫出C4.5的決策樹,我也沒有那麼寫。 讀取資料,劃分訓練集和測試集,不用多說。
python資料分析練手小專案-汽車銷售偷漏納稅人識別
本專案主要掌握資料預處理和神經網路、決策樹建模以及利用roc曲線進行模型評價。 import pandas as pd data=pd.read_excel(data/cardata.xls',index_col=0) #資料探索 import matp
MovieLens 1M之python資料分析練習
程式碼區: import pandas as pd uname=['user_id','gender','age','occupation','zip'] users=pd.read_ta
小白學 Python 資料分析(1):資料分析基礎
各位同學好,小編接下來為大家分享一些有關 Python 資料分析方面的內容,希望大家能夠喜歡。 人工植入廣告: PS:小編最近兩天偷了點懶,好久沒有發原創了,最近是在 CSDN 開通了一個付費專欄,用來發布去年寫的沒有出版的書稿,感興趣的同學可以去看下(已經上傳了一部分,第一章設定為了試讀章節),主要是
小白學 Python 資料分析(2):Pandas (一)概述
人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 概覽 首先還是幾個官方連結放一下: Pandas 官網:https://pandas.pydata.org/ Pandas 中文網:https://www.pypandas.cn/ Pandas Githu
小白學 Python 資料分析(3):Pandas (二)資料結構 Series
在家為國家做貢獻太無聊,不如跟我一起學點 Python 順便問一下,你們都喜歡什麼什麼樣的文章封面圖,老用這一張感覺有點醜 人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 引言 先介
小白學 Python 資料分析(4):Pandas (三)資料結構 DataFrame
在家為國家做貢獻太無聊,不如跟我一起學點 Python 人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 小白學 Python 資料分析(3):Pandas (二)資料結構 Series
小白學 Python 資料分析(5):Pandas (四)基礎操作(1)檢視資料
在家為國家做貢獻太無聊,不如跟我一起學點 Python 人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 小白學 Python 資料分析(3):Pandas (二)資料結構 Series
小白學 Python 資料分析(6):Pandas (五)基礎操作(2)資料選擇
人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 小白學 Python 資料分析(3):Pandas (二)資料結構 Series 小白學 Python 資料分析(4):Pandas (三)資
小白學 Python 資料分析(7):Pandas (六)資料匯入
人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 小白學 Python 資料分析(3):Pandas (二)資料結構 Series 小白學 Python 資料分析(4):Pandas (三)資
小白學 Python 資料分析(8):Pandas (七)資料預處理
人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 小白學 Python 資料分析(3):Pandas (二)資料結構 Series 小白學 Python 資料分析(4):Pandas (三)資
小白學 Python 資料分析(9):Pandas (八)資料預處理(2)
人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 小白學 Python 資料分析(3):Pandas (二)資料結構 Series 小白學 Python 資料分析(4):Pandas (三)資
小白學 Python 資料分析(10):Pandas (九)資料運算
![](https://cdn.geekdigging.com/python/spider-blog/Python_logo.jpg) > 人生苦短,我用 Python 前文傳送門: [小白學 Python 資料分析(1):資料分析基礎](https://www.geekdigging.com/2020
小白學 Python 資料分析(11):Pandas (十)資料分組
人生苦短,我用 Python 前文傳送門: 小白學 Python 資料分析(1):資料分析基礎 小白學 Python 資料分析(2):Pandas (一)概述 小白學 Python 資料分析(3):Pandas (二)資料結構 Series 小白學 Python 資料分析(4):Pandas (三)資
小白學 Python 資料分析(12):Pandas (十一)資料透視表(pivot_table)
![](https://cdn.geekdigging.com/python/spider-blog/Python_logo.jpg) > 人生苦短,我用 Python 前文傳送門: [小白學 Python 資料分析(1):資料分析基礎](https://www.geekdigging.com/2020
小白學 Python 資料分析(13):Pandas (十二)資料表拼接
![](https://cdn.geekdigging.com/python/spider-blog/Python_logo.jpg) > 人生苦短,我用 Python 前文傳送門: [小白學 Python 資料分析(1):資料分析基礎](https://www.geekdigging.com/2020