complete rework
scalar
dios.loc[scalar,scalar] -> scalar
dios.iloc[int,int] -> scalar
Series
dios['a'] -> pd.Series
dios[slice] -> pd.Series
dios.loc[x,scalar] -> pd.Series
-
dios.iloc[x,scalar] -> pd.Series
with x a slice, or iterabel, bool-list, bool-series
column-label Series
dios.loc[scalar] -> pd.Series
dios.iloc[int] -> pd.Series
dios.loc[scalar, x] -> pd.Series
-
dios.iloc[scalar, x] -> pd.Series
with x a slice, or iterabel, bool-list, bool-series
dios
dios[iterable] -> dios
-
dios[bool-series] -> dios
(slices columns) -
dios[boolx] -> dios
(with x dios/df/nested-list) dios.iloc[x,y] -> pd.Series
-
dios.iloc[x,y] -> pd.Series
with x/y a slice, or iterabel, bool-list, bool-series