今天是讀《pyhton數(shù)據(jù)分析基礎(chǔ)》的第15天蓝谨,今天讀書筆記的內(nèi)容為使用pandas模塊的數(shù)據(jù)框類型。
數(shù)據(jù)框(DataFrame)類型其實(shí)就是帶標(biāo)題的列表稻据。很多時候芬萍,整個數(shù)據(jù)框的數(shù)據(jù)并不會一次性的用于某一部的分析,而是選用某一列或幾列的數(shù)據(jù)進(jìn)行分析宙橱,此時就需要獲取數(shù)據(jù)框的部分?jǐn)?shù)據(jù)姨俩。
獲取方式如下:
獲取方式1:使用DataFrame.loc[]
#調(diào)用某兩行兩列交匯的數(shù)據(jù)
#[index1,index2]表示引用索引號為index1和index2的兩行數(shù)據(jù)
#[colName1,colName2]表示引用列標(biāo)題為colName1和colName2的列數(shù)據(jù)
DataFrame.loc[[index1,index2],[colName1,colName2]]
獲取方式2:使用DataFrame.iloc[]
#調(diào)用某兩行兩列交匯的數(shù)據(jù)
#索引號從0開始算,若為連續(xù)的行數(shù)师郑,則算頭不算尾
#以下行代碼所選取的數(shù)據(jù)相同
#1:3环葵、[1,2]表示行索引號,選取第二行和第三行
#3:5宝冕、[3,4]表示列索引號张遭,選取第四列和第五列
DataFrame.iloc[1:3,3:5]
DataFrame.iloc[[1,2],[3,4]]