Please see the FAQ: What's a reproducible example (`reprex`) and how do I do one? Using a reprex, complete with representative data will attract quicker and more answers. Screenshots are only useful as a shortcut to highlight something like an RStudio menu choice question. For data, they are seldom useful.
I can just barely make out the column names in the screenshot so I may be wrong. It appears that the source csv file column names were numeric. That's a no-no in R, so read.csv corrected it by prepending X1 and converting the result to character class.
One way to deal with this is to rename the columns in bulk with character names describing the type of data.
Thanks for the Reply and that worked like a charm.
Is there a way to loop so I can label column 5 as a predefined start date "1/22/20" then add a day to the next column "1/23/20" until there are no columns left to label?
You are getting the X in front of those column names because they are non-syntactical column names and bad practice but if you want to keep them anyways simply use check.names = FALSE while reading the file.
I'd go further than recommending better names. I'd recommend tidy data. Dates are values not column names. They should be in a column with a meaningful name describing the role of the dates and the table should be more vertical than it presently is. Students will benefit greatly from understanding the benefits of tidydata