Manipulate Column Headers
Change a Column Header
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
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))