一.取值
1.取i行j列的单元格:
df.iloc[[i], [j]] 取出后为df df.iloc[[i], [j]].values[0][0] 先取出df,随后取df二维数组的值 df.iloc[i, j] 直接取值
2.取某几行
df.iloc[i:j]
3.取某几列
df.iloc[:,i:j]
4.取某几行某几列
df.iloc[i:j,k:l]
5.取不连续的某几行某几列
df.iloc[[i, k, j],[l, k]]
6.取某一列
df.iloc[,[i]] 取出后为df df.iloc[, i] 取出后为series df.column_name 使用列名直接取值,取出后为series
7.取某一行
df.iloc[[i]] 取出后为df df.iloc[i] 取出后为series
8.获取df数据类型
df.dtypes 注意无括号
二.iloc与loc的异同:
1.iloc与loc行操作相同
2.iloc的列不能用列标签;loc的列只能用列标签,不能用索引或切片,除非用全切片
3.iloc左闭右开;loc左闭右闭*



