Updated to reflect user supplied dataframe
User must now provide data

User must now provide a dataframe