Whenever I read in a file using read.csv()
with option header=T
, the headers change in weird (but predictable) ways. A header name which ought to r
Set check.names=FALSE
in read.csv()
read.csv(fullpath,sep="\t", header=FALSE, nrow=3, check.names=FALSE)
From the help for ?read.csv
:
check.names
logical. If TRUE then the names of the variables in the data frame are checked to ensure that they are syntactically valid variable names. If necessary they are adjusted (by make.names) so that they are, and also to ensure that there are no duplicates.