Not all colnames are necessarily in the columns of data; in that case this returns NA.
subset_by_colnames(colnames, data)
colnames
a character vector
data
a matrix or data frame