轴标签索引
类型 | 说明 |
---|---|
df.loc[val] | 通过标签,选取DataFrame的单个行或一组行 |
df.loc[:, val] | 通过标签,选取单列或列子集 |
df.loc[val1, val2] | 通过标签,同时选取行和列 |
df.at[label_i, label_j] | 通过行和列标签,选取单一的标量 |
整数位置索引
类型 | 说明 |
---|---|
df.iloc[where] | 通过整数位置,从DataFrame选取单个行或行子集 |
df.iloc[:, where] | 通过整数位置,从DataFrame选取单个列或列子集 |
df.iloc[where_i, where_j] | 通过整数位置,同时选取行和列 |
df.iat[i, j] | 通过行和列的位置(整数),选取单一的标量 |
切片索引
类型 | 说明 |
---|---|
df[val] | 从DataFrame选取单列或一组列;布尔型数组(过滤行)、切片(行切片、或布尔型DataFrame(根据条件设置值) |