访问总结:
显式访问:
列访问:
1.列访问可以直接使用中括号访问,也可以使用【列标签列表】访问
2.但是使用BOOL列表默认访问的是行
3.多列访问:df.loc[:,BOOL列表]
4.属性访问:df.col_name
行访问:
1.df.loc[row_name] df.loc[[row_name1,row_name2]]
2.使用BOOL列表访问 df.loc[BOOL列表] df[BOOL列表]
元素访问:
1.df.loc[row_name,col_name]
隐式访问:所有的逻辑都要使用iloc解决,解决模式与二维数组完全一致
行:df.iloc[row_index] df.iloc[row_index列表]
列:df.iloc[:, col_index] df.iloc[:, col_index列表]
元素:df.iloc[row_index,col_index]
行切片
df.loc[]
直接使用[]进行切片
列切片
df.loc[]
直接使用[]时,索引是列索引,切片是行切片