《Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)第三章》(筆記)

第三章?

代碼3-1

p=data.boxplot(reutrn_type='dict')#更正~?

pandas官方文檔

The parameter return_type can be used to select the type of element returned by boxplot.? When return_type='axes' is selected, the matplotlib axes on which the boxplot is drawn are returned:

正確代碼如下:

import pandas as pd

catering_sale='E:\python程序編輯\Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)\chapter3\demo\data\catering_sale.xls'

data=pd.read_excel(catering_sale,index_col=u'日期')#讀取數(shù)據(jù),以日期列為索引列

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['SimHei']#顯示中文正常標(biāo)簽

plt.rcParams['axes.unicode_minus']=False#用來顯示正常負號

plt.figure()#建立圖像

p = data.boxplot(return_type='dict') #畫箱線圖抒寂,直接使用DataFrame的方法

x=p['fliers'][0].get_xdata()#'flies'即為異常值的標(biāo)簽

y=p['fliers'][0].get_ydata()

y.sort()

for i in range(len(x)):

? ? if i>0:

? ? ? ? plt.annotate(y[i],xy=(x[i],y[i]),xytext=(x[i]+0.05-0.8/(y[i]-y[i-1]),y[i]))

? ? else:

? ? ? ? plt.annotate(y[i],xy=(x[i],y[i]),xytext=(x[i]+0.08,y[i]))

plt.show()

fliers層表示離散點寸齐,使用 P['fliers'][0]獲取點坐標(biāo)斋竞,然后get_ydata()獲取點縱坐標(biāo)焚辅,get_xdata()是橫坐標(biāo)隧熙。

plt.annotate()的函數(shù)解析:

更詳細的解釋:plt.annotate()函數(shù)解析 - TeFuirnever的博客 - CSDN博客

plt.annotate(string, xy=(np.pi/2, 1.0), xytext=((np.pi/2)+0.15, 1,5), weight="bold", color="b", arrowprops=dict(arrowstyle="->", connectionstyle="arc3", color="b"))

string:圖形內(nèi)容的注釋文本杖小,xy:被注釋圖形內(nèi)容的位置坐標(biāo)奶赔,xytext:注釋文本的位置坐標(biāo)豪筝,weight:注釋文本的字體粗細風(fēng)格痰滋,color:注釋文本的字體顏色,arrowprops:指示被注釋內(nèi)容的箭頭的屬性字典续崖。

代碼3-2

from __future__ imports must occur at the beginning of the file問題解決敲街。解決方法(將 from_future_impotrt----前面所有的注釋和文字全部刪除即可)

pandas中l(wèi)oc和iloc的用法的區(qū)別:

詳細說明見Pandas中l(wèi)oc和iloc函數(shù)用法詳解 - 破曉時刻的博客 - CSDN博客

在python中出現(xiàn)了:

AttributeError: 'Series' object has no attribute 'sort'

將data.sort(ascending=False),改為data.sort_values(ascending=False)



2019.4.19

python中D.T表示矩陣D的轉(zhuǎn)置

pandas中提供了一些非常方便使用的計算統(tǒng)計特征的函數(shù)严望,主要有累積計算cum()多艇,和滾動計算pd.rolling()

cum系列函數(shù)是作為DataFrame和Series對象的方法而出現(xiàn)的,命令為D.cumsum()著蟹,而rolling系列是pandas的是函數(shù)墩蔓,并不是DataFrame或Series的函數(shù)梢莽,它們的使用格式為pd.rolling_mean(D,k),意思是每k列計算一次均值,滾動計算奸披。

3.3.2中代碼復(fù)現(xiàn)出現(xiàn)的錯誤

運行pd.rolling_mean(D,1)會出現(xiàn)

AttributeError: module 'pandas' has no attribute 'rolling_mean'

將上述代碼改為D.rolling(2).sum()

x=np.linspace(0,2*np.pi,50) #其中2*np.pi就是2pi的意思昏名,只是在利用pi是調(diào)用了Python中的numpy庫

plt.pie(sizes,explode=explode,labels=labels,colors=colors,autopct='%1.2f%%',startangle=90,shadow=True)

autopct='%1.2f%%' 中1.2小數(shù)點前面的數(shù)對結(jié)果沒有影響,后面的數(shù)表示保留幾位小數(shù)阵面。這個輸出的是百分比形式的數(shù)字轻局。

x.plot(label=u'原始數(shù)據(jù)',legend=True) 中的legend是是否顯示標(biāo)簽的意思

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市样刷,隨后出現(xiàn)的幾起案子仑扑,更是在濱河造成了極大的恐慌,老刑警劉巖置鼻,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件镇饮,死亡現(xiàn)場離奇詭異,居然都是意外死亡箕母,警方通過查閱死者的電腦和手機储藐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嘶是,“玉大人钙勃,你說我怎么就攤上這事∧衾” “怎么了辖源?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長希太。 經(jīng)常有香客問我克饶,道長,這世上最難降的妖魔是什么跛十? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任彤路,我火速辦了婚禮,結(jié)果婚禮上芥映,老公的妹妹穿的比我還像新娘洲尊。我一直安慰自己,他們只是感情好奈偏,可當(dāng)我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布坞嘀。 她就那樣靜靜地躺著,像睡著了一般惊来。 火紅的嫁衣襯著肌膚如雪丽涩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機與錄音矢渊,去河邊找鬼继准。 笑死,一個胖子當(dāng)著我的面吹牛矮男,可吹牛的內(nèi)容都是我干的移必。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼毡鉴,長吁一口氣:“原來是場噩夢啊……” “哼崔泵!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起猪瞬,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤憎瘸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后陈瘦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體幌甘,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年痊项,在試婚紗的時候發(fā)現(xiàn)自己被綠了含潘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡线婚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盆均,到底是詐尸還是另有隱情塞弊,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布泪姨,位于F島的核電站游沿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏肮砾。R本人自食惡果不足惜诀黍,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仗处。 院中可真熱鬧眯勾,春花似錦、人聲如沸婆誓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽洋幻。三九已至郁轻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背好唯。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工竭沫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人骑篙。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓蜕提,卻偏偏與公主長得像,于是被迫代替她去往敵國和親替蛉。 傳聞我的和親對象是個殘疾皇子贯溅,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容