select a single row, single column, or single value via scalar (single) values.
#loc goes with colum/row names
#iloc goes with col/row index number
pd.DataFrame.loc['row_label', 'column_label']
pd.DataFrame.loc[:, 'column_label'] # To select single column
pd.DataFrame.iloc[row_position, col_position]
pd.DataFrame.iloc[:, col_position] # To select single column
# To select many #################
select a multiple items by passing a list of labels or index positions. Remember, use index values. This comes in handy when you are select rows or rows and columns from your data frame.
pd.DataFrame.loc[['row_label1', 'row_label2'],
['column_label1', 'column_label2']]
pd.DataFrame.iloc[[row_pos1, row_pos2],
[col_pos1, col_pos2]]