用數(shù)據(jù)分析來(lái)管理設(shè)備

由于現(xiàn)在移動(dòng)設(shè)備廠商多乖寒,機(jī)型多猴蹂,為了測(cè)試兼容性,導(dǎo)致測(cè)試的設(shè)備也多楣嘁。如何管理好測(cè)試設(shè)備磅轻,也是有學(xué)問(wèn)的。

很多公司逐虚,會(huì)買很多測(cè)試設(shè)備來(lái)測(cè)試兼容性聋溜。有的設(shè)備是共享的,有人借走設(shè)備沒(méi)有及時(shí)歸還叭爱。
或者設(shè)備需要系統(tǒng)更新升級(jí)撮躁,淘汰老設(shè)備,購(gòu)置新設(shè)備等买雾,都需要有人去管理把曼。怎么能高效的管理設(shè)備?

首先我們來(lái)認(rèn)識(shí)一個(gè)python數(shù)據(jù)分析的利器:pandas
Pandas最初被作為金融數(shù)據(jù)分析工具而開發(fā)出來(lái)漓穿,因此嗤军,pandas為時(shí)間序列分析提供了很好的支持。 Pandas的名稱來(lái)自于面板數(shù)據(jù)(panel data)和python數(shù)據(jù)分析(data analysis)晃危。
pandas提供了大量能使我們快速便捷地處理數(shù)據(jù)的函數(shù)和方法叙赚。

pandas很方便的從一個(gè)csv,excel文件,或者一個(gè)web山害,一個(gè)數(shù)據(jù)庫(kù)纠俭,撈到這樣一張表。
無(wú)論是存儲(chǔ)在excel,還是存儲(chǔ)在數(shù)據(jù)庫(kù)浪慌,展示在web page上冤荆。我們可以通過(guò)爬蟲等方法,得到一個(gè)這樣的表权纤。
對(duì)pandas來(lái)說(shuō)钓简,就是一個(gè)二維的數(shù)組乌妒。

  1. 讀寫csv,excel
pd.to_csv("devices_tablet.csv")
pd.read_csv("devices_tablet.csv")
pd.to_excel()
pd.read_excel()
  1. 從網(wǎng)頁(yè)的表中撈數(shù)據(jù)(前提是網(wǎng)頁(yè)中需要有表結(jié)構(gòu))
    比爬蟲方便多了。
pd.read_html()
  1. 從數(shù)據(jù)庫(kù)中撈數(shù)據(jù)外邓。
pd.to_sql()
pd.read_sql()

假設(shè)我們有個(gè)這樣的設(shè)備列表撤蚊。記錄在conflunce上的,使用起來(lái)方便损话,有改動(dòng)記錄侦啸,提醒,賬號(hào)等各方面功能丧枪。


Screen Shot 2017-08-01 at 4.14.33 PM.png

好了光涂,我們可以撈到這張表。

result = requests.Session().get(CONFLUENCE_DEVICE_TRACKING_URL, verify=False).content
table = pd.read_html(result)
android_device = table[0]

然后按照某些關(guān)鍵字拧烦,存儲(chǔ)到文件中去:

phone_device = android_device[android_device[4] == 'Tablet']
phone_device.to_csv("devices_tablet.csv")

按照某些行列忘闻,就可以得到我們想要的數(shù)據(jù)。
如我想知道品牌恋博,和版本:

print(phone_device.groupby(5).size())
print(phone_device.groupby(1).size())

結(jié)果類似這樣的:

Android 4.0.4    1
Android 4.1.2    6
Android 4.3.0    1
Android 4.4.4    1
Android 5.0      1
Android 5.1.1    2
Android 6.0.1    1
Android 7.1.1    1

一段代碼齐佳,就可以畫成圖表:

sum_df = phone_device.groupby(5).size()
sum_df.plot(kind='pie', subplots=True, autopct='%.2f', figsize=(8, 8), title = "Versions", legend = True)  # 顯示百分比
plt.show()

結(jié)果如下:

Screen Shot 2017-08-01 at 4.48.10 PM.png

輕輕松松的就統(tǒng)計(jì)出來(lái)了。
根據(jù)統(tǒng)計(jì)债沮,就可以升級(jí)炼吴,淘汰,購(gòu)買設(shè)備了疫衩。
當(dāng)然缺厉,還可以加段代碼,定義一個(gè)規(guī)則隧土,借出的設(shè)備,超過(guò)多長(zhǎng)時(shí)間命爬,自動(dòng)發(fā)郵件提醒曹傀。

更多精彩,請(qǐng)關(guān)注微信公眾號(hào): python愛(ài)好部落

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末饲宛,一起剝皮案震驚了整個(gè)濱河市皆愉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌艇抠,老刑警劉巖幕庐,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異家淤,居然都是意外死亡异剥,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門絮重,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)冤寿,“玉大人歹苦,你說(shuō)我怎么就攤上這事《搅” “怎么了殴瘦?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)号杠。 經(jīng)常有香客問(wèn)我蚪腋,道長(zhǎng),這世上最難降的妖魔是什么姨蟋? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任屉凯,我火速辦了婚禮,結(jié)果婚禮上芬探,老公的妹妹穿的比我還像新娘神得。我一直安慰自己,他們只是感情好偷仿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布哩簿。 她就那樣靜靜地躺著,像睡著了一般酝静。 火紅的嫁衣襯著肌膚如雪节榜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天别智,我揣著相機(jī)與錄音宗苍,去河邊找鬼。 笑死薄榛,一個(gè)胖子當(dāng)著我的面吹牛讳窟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播敞恋,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼丽啡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了硬猫?” 一聲冷哼從身側(cè)響起补箍,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎啸蜜,沒(méi)想到半個(gè)月后坑雅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡衬横,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年裹粤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜂林。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蛹尝,死狀恐怖后豫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情突那,我是刑警寧澤挫酿,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站愕难,受9級(jí)特大地震影響早龟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜猫缭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一葱弟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧猜丹,春花似錦芝加、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至脉顿,卻和暖如春蝌麸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背艾疟。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工来吩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蔽莱。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓弟疆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親盗冷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子兽间,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

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