当选择标签作为索引,会选择数据尾部,当为整数索引,则不包括尾部。例如列表a[0, 1, 2, 3, 4]中,a[1:3]的值为1,2;而pandas中为1,2,3。...数据选择的方法:1、直接选择;2、使用loc选择数据;3、使用iloc选择数据。
直接选择中,frame[[列名,列名]]表示选择列,frame[:3]表示选择行。...frame.iloc[:, :3][frame.three > 5]) #使用iloc选择数据)
使用loc和iloc选择数据
----
DataFrame索引选项
类型 描述
df[val] 从...DataFrame中选择单列或多列或行(整数表示选择行)
df.loc[val] 根据标签选择单行或多行
df.loc[:, val] 根据标签选择单列或多列
df.loc[val1, val2] 根据标签同时选中行和列的一部分..., label_i] 根据行列的标签位置选择单个标量值
df.iat[i, j] 根据行列的整数位置选择单个标量值
reindex方法 通过标签选择行和列
get_value, set_value方法