方法
說明[col_label]
以單個標籤作為下標,獲取與標籤對應的列,返回series物件
[col_labels]
以標籤列表作為下標,獲取對應的多個列,返回dataframe物件
[row_slice]
整數切片或標籤切片,得到指定範圍內的行
[row_bool_array]
選擇布林陣列中的true對應的行
.get(col_label,default)
與字典的get()方法的用法相同
.at[index_label,col_label]
選擇行標籤和列標籤對應的值,返回單個元素
.iat[index,col]
選擇行編號與列編號對應的值,返回單個元素
.loc[index,col]
通過單個標籤值、標籤列表、標籤陣列、布林陣列、標籤切片等選擇指定行與列上的資料
.iloc[index,col
通過單個整數值、整數列表、整數陣列、布林陣列、整數切片等選擇指定行與列上的資料
.ix[index,col]
同時擁有.loc和.iloc的功能,既可以使用標籤下標也可以使用整數下標
.lookup(row_labels,col_labels)
選擇行標籤列表與列標籤列表中每對標籤對應的元素值
.get_value(row_label,col_label)
與.at的功能類似,不過速度更快
.query()
通過表示式選擇滿足條件的行
.head()
獲取頭部n行資料
.tail()
獲取尾部n行資料
下標訪問原理
陣列的名字 一般情況下代表首元素的位址 當陣列名與 結合的時候得到的是整個陣列的位址 只要取位址取的就是首元素位址 首元素第乙個位元組肯定與陣列第乙個位元組相同 arr 5 0x1 0x20 arr取得是第乙個元素,即為1,1有4個位元組,取首元素位址。arr取的是陣列的第乙個位元組 也為0x1 雖...
陣列下標訪問
q int a 2 3 則a 1 0 和 a 1 1 的值分別是 a a 4 5 b 4 3 c 3 5 d 3 4 a 假設給乙個一維陣列 int a 5 首先要明白 a 和 a 的意思,他們位址值一樣 可以把a理解江蘇的省會南京市 即江蘇省城市排名中的第乙個,對應陣列中的第乙個元素 a理解為江蘇...
map的下標訪問
先簡單介紹一下map,c 中的map屬於stl的範疇,通過key value的方式儲存。插入map有兩種方式 一種是呼叫insert方法 mapm1 m1.insert pair 1,20 第二種方式可以通過類似陣列賦值的方式。m1 1 20 元素的訪問方式也有兩種方式 一種是通過迭代的方式 map...