第三階段數(shù)據(jù)分析模塊總結(jié)

先來(lái)給上一個(gè)階段定下的任務(wù)做一個(gè)小總結(jié)

1.在Mysql方面,對(duì)變量賦值更加熟悉了李破,常見(jiàn)的排名問(wèn)題也擁有了解題的能力蒲讯;

2.把Mysq經(jīng)典45道題也復(fù)刷了一遍,對(duì)題目的思路和解法已經(jīng)比較熟練了呵哨。

但也發(fā)現(xiàn)了新的問(wèn)題:對(duì)于時(shí)間函數(shù)的還是不太熟悉。

3.第三階段的知識(shí)已經(jīng)學(xué)習(xí)完了轨奄。在練習(xí)題中孟害,1-5題都沒(méi)有問(wèn)題,6-10題在題目的理解和解法的理解上有點(diǎn)模糊挪拟。



第三階段知識(shí)總結(jié)

在這個(gè)階段中挨务,我把知識(shí)分成三大部分:anaconda&jupyter notebook、pands玉组、numpy

anaconda&jupyter notebook

anaconda

理解:anaconda是開(kāi)源的python版本谎柄,用于搭建虛擬環(huán)境

jupyter notebook

理解:jupyter notebook是anaconda自帶的一個(gè)編寫(xiě)筆記本,本質(zhì)上是一個(gè)文檔惯雳。

操作::功能:Cell(代碼)朝巫、Markdown(編寫(xiě)文本)、Raw NBConvert(文本和代碼都不會(huì)被執(zhí)行)

? ? ? ? ? ? ? ? ? ? ?? heading(標(biāo)題)

?知識(shí)點(diǎn):命令模式與編輯模式快捷鍵掌握石景、Markdown語(yǔ)法



pandas

理解:用于進(jìn)行數(shù)據(jù)分析的模塊捍歪,擁有對(duì)數(shù)據(jù)可視化的功能。

操作分為兩個(gè)部分:pandas操作鸵钝、DataFrame&Series操作

pandas操作

1.文件讀炔诰省:read_文件格式(文件路徑)

2.數(shù)據(jù)查詢:查詢行

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 函數(shù):loc[索引] 、iloc[位置] ? ? ? ? ? #loc函數(shù)索引范圍左閉右閉恩商,iloc ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 函數(shù)索引范圍左閉右開(kāi)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 方法:行索引变逃、切片、bool類型怠堪,指定列查詢行

知識(shí)點(diǎn):loc函數(shù)以索引查詢揽乱,iloc以位置查詢

? ? ? ? ? ? ? ? ? ? 查詢列:語(yǔ)法:dataframe['列']

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 方法:列索引、切片粟矿、bool類型

? ? ? ? ? ? ? ? ? ?? 查詢每列數(shù)據(jù)類型:列.info

注:切片查詢凰棉、bool類型查詢中,行陌粹、列呈現(xiàn)的效果一樣

? ? ? ? ? ? ? ? ? ? 查詢行列:函數(shù):loc[行索引撒犀,列索引]

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 方法:索引、切片、條件查詢

3.數(shù)據(jù)拼接:concat([表或舞,表])

4.數(shù)據(jù)關(guān)聯(lián):merge(表荆姆,表)

5.數(shù)據(jù)分組:groupby('列')

6.聚合函數(shù)的使用:max()、min()映凳、mean()胆筒、std()等等

7.與數(shù)據(jù)庫(kù)的連接

知識(shí)點(diǎn):函數(shù)里常用的參數(shù)! ? ? ??


DataFrame操作

1.表創(chuàng)建:函數(shù): pandas.DataFrame(表)

? ? ? ? ? ? ? ? ? 用法:多維列表創(chuàng)建诈豌、數(shù)組字典創(chuàng)建()

2.常用操作:查詢行索引:index

? ? ? ? ? ? ? ? ? ?? 查詢列索引:columns

? ? ? ? ? ? ? ? ? ?? 修改列索引:columns=()仆救、rename(columns={})

? ? ? ? ? ? ? ? ? ?? 修改行索引:set_index(‘列’)

3.數(shù)據(jù)預(yù)覽:預(yù)覽數(shù)據(jù)屬性:info()

? ? ? ? ? ? ? ? ? ?? 預(yù)覽數(shù)據(jù)內(nèi)數(shù)值的屬性:describe()

4.查詢:從頭開(kāi)始查詢:head() ? #默認(rèn)只輸出五行

? ? ? ? ? ? ? 從尾開(kāi)始查詢:tail() ? ?? #默認(rèn)輸出五行 ? ??

? ? ? ? ? ? ? 數(shù)據(jù)總量:size

? ? ? ? ? ? ?? 字段類型:dtypes

? ? ? ? ? ? ?? 行數(shù)量:shape[1] ? ? ? ? #0為列,1為行 ? ? ? ? ? ?

? ? ? ? ? ? ? ? 修改數(shù)據(jù):replace()矫渔、map()?

? ? ? ? ? ? ? ? 查詢某列的值:unique() ?

? ? ? ? ? ? ? ? 查詢某列值的數(shù)量:nunique()

? ? ? ? ? ? ? ? 查詢某列某值出現(xiàn)次數(shù):value_counts()

? ? ? ? ? ? ? ? 排序:索引排序:sort_index(索引列) ? ? ? ? ?? #參數(shù)ascending決定排序方向彤蔽,True為升序False為 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 倒序

? ? ? ? ? ? ? ? ? ? ? ? ?? 數(shù)據(jù)排序:sort_values(列)

5.聚合函數(shù)使用:max()蚌斩、min()、mean()范嘱、sum()送膳、comsum()等等

6.增加&刪除:增加一列:DataFrame['名字']=數(shù)據(jù)

? ? ? ? ? ? ? ? ? ? ? ? 刪除一列 del 、drop(labels=行)

知識(shí)點(diǎn):魔法函數(shù)丑蛤、函數(shù)的參數(shù)叠聋!

Series操作

1.創(chuàng)建:pandas.Series([數(shù)據(jù)])

2.自定義索引:pandas.Series([數(shù)據(jù)],index=[])

2.轉(zhuǎn)換至DataFrame:to_frame()

3.轉(zhuǎn)置 ?? .T


numpy操作

理解:用于矩陣的創(chuàng)建

操作:

1.矩陣創(chuàng)建:array([數(shù)據(jù)}) ? ? ? ? #矩陣內(nèi)數(shù)據(jù)類型是統(tǒng)一的

?? 快速創(chuàng)建:填充指定值:full([矩陣大小],填充值)

? ? ? ? ? ? ? ? ? ?? 填充0值:zeros()

? ? ? ? ? ? ? ? ? ?? 填充1值:ones()

? ? 序列矩陣創(chuàng)建:arange(beigin,end受裹,步長(zhǎng)) ? ? ? #范圍左閉右開(kāi)

? ? 創(chuàng)建以隨機(jī)數(shù)為數(shù)據(jù)的矩陣:random.random(矩陣大新挡埂) ?? #數(shù)據(jù)默認(rèn)默認(rèn)范圍為-1,1

? ? 平均劃分矩陣:linspace(beigin棉饶,end厦章,劃分?jǐn)?shù))

? 2.查詢:索引查詢:矩陣名[行索引,列索引] ? ? ? ? ?? #索引范圍左閉右開(kāi)

? ? ? ? ? ? ? ? 切片查詢:矩陣名[行索引或切片照藻,列索引]

? ? ? ? ? ? ? ? 知識(shí)點(diǎn):data[[0:1],[0:1]] ? ? ? ?? 輸出:第一行第一列與第二行第二列的值

? ? ? ? ? ? ? ? bool查詢

3.查看矩陣屬性:數(shù)據(jù)類型:dtypes

? ? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)據(jù)類型轉(zhuǎn)換:astype(類型)

4.聚合函數(shù):求和:sum(axis=) ? ? ?? #axis=0為行袜啃,axis=1為列

? ? ? ? ? ? ? ? ? ?? 求指數(shù):exp(矩陣名)

? ? ? ? ? ? ? ? ? ?? 求開(kāi)方:sqrt(矩陣名)

5.矩陣轉(zhuǎn)換:多維轉(zhuǎn)一維:矩陣名.ravel()

6.擴(kuò)展:tile(矩陣,(擴(kuò)展大行衣啤))

7.拼接與分割:拼接:

? ? ? ? ? ? ? ? ? ? ? ? 水平拼接:hstack((矩陣群发,矩陣))

? ? ? ? ? ? ? ? ? ? ? ?? 豎直拼接:vstack((矩陣,矩陣))

? ? ? ? ? ? ? ? ? ? ? ?? 分割:

? ? ? ? ? ? ? ? ? ? ? ?? 豎直分割:hsplit(矩陣发乔,分割數(shù)量)

? ? ? ? ? ? ? ? ? ? ? ? ? 水平分割:vsplit(矩陣熟妓,分割數(shù)量)


?本階段總結(jié)

本階段的學(xué)習(xí)主要還是熟悉好語(yǔ)法以及對(duì)參數(shù)的理解與熟悉

下階段計(jì)劃

1.Mysql方面復(fù)刷leetcode簡(jiǎn)單、中等題目栏尚,復(fù)習(xí)時(shí)間函數(shù)起愈;

2.視內(nèi)容量,每天復(fù)習(xí)一到兩篇第三階段知識(shí)的筆記;

3.完成并熟悉理解第三階段的6-10題作業(yè)

4.完成學(xué)習(xí)第四階段知識(shí)告材。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末坤次,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子斥赋,更是在濱河造成了極大的恐慌缰猴,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疤剑,死亡現(xiàn)場(chǎng)離奇詭異滑绒,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)隘膘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)疑故,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人弯菊,你說(shuō)我怎么就攤上這事纵势。” “怎么了管钳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵钦铁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我才漆,道長(zhǎng)牛曹,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任醇滥,我火速辦了婚禮黎比,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鸳玩。我一直安慰自己阅虫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布不跟。 她就那樣靜靜地躺著书妻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪躬拢。 梳的紋絲不亂的頭發(fā)上躲履,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音聊闯,去河邊找鬼工猜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛菱蔬,可吹牛的內(nèi)容都是我干的篷帅。 我是一名探鬼主播史侣,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼魏身!你這毒婦竟也來(lái)了惊橱?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤箭昵,失蹤者是張志新(化名)和其女友劉穎税朴,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體家制,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡正林,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颤殴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片觅廓。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖涵但,靈堂內(nèi)的尸體忽然破棺而出杈绸,到底是詐尸還是另有隱情,我是刑警寧澤矮瘟,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布瞳脓,位于F島的核電站,受9級(jí)特大地震影響芥永,放射性物質(zhì)發(fā)生泄漏篡殷。R本人自食惡果不足惜钝吮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一埋涧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧奇瘦,春花似錦棘催、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至次坡,卻和暖如春呼猪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背砸琅。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工宋距, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人症脂。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓谚赎,卻偏偏與公主長(zhǎng)得像淫僻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子壶唤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355