Manipulate Column Headers

Change a Column Header

# Fix a single header by hand

rename("NewHeader" = "CurrentHeader")


#Fix multiple headers by hand

rename("NewHeader" = "CurrentHeader", "NewHeader2" = "CurrentHeader2", "NewHeaderN" = "CurrentHeaderN")

Change Column Headers With a Specific String

# This walks across all columns ".x"

# If the column header contains "_filtered.genes.sf" it is replaced by blank ""

# I forget what fixed is doing and why it might be needed

rename_with(~ gsub("_filtered.genes.sf", "", .x, fixed = TRUE))