In my mind, when I deal with a data frame, I like to consider that I may have subgroups of rows and subgroups of columns that I may want to distinguish or to refer to later