DataFrame索引选项
方便大家和自己查阅
DataFrame索引选项
类型 | 描述 |
---|---|
df[val] | 从DataFrame中选择单列或列序列;特殊情况的便利,布尔数组(过滤行),切片,(切片行) 或 布尔值 DataFrame |
df.loc[val] | 根据 标签选择DataFrame的单行或多行 |
df.loc[:, val] | 根据标签选择单列或多列 |
df.loc[val1,val2] | 同时选择行和列中的一部分 |
df.iloc[where] | 根据整数位置选择单行或多行 |
df.iloc[where_i,where_j] | 根据整数位置选择行和列 |
df.at[label_i,label_j] | 根据行、列标签选择单个标签值 |
df.iat[i,j] | 根据行,列整数选择单个标量值 |
reindex方法 | 通过标签选择行或列 |
get_value,set_value方法 | 根据行和列的标签设置单个值 |
df数据
df
df.loc['st1']
df.loc[:,'science']
df.iloc[1]
df.iloc[:,2]
df.iloc[1,2]
df.at['st1','science']
df.iat[1,3]