R code can be used for various data manipulation tasks such as creating, recoding, and renaming variables; sorting and merging datasets; aggregating and reshaping data; and subsetting datasets. Specific R functions and operations allow users to efficiently manipulate data frames through actions like transposing data, calculating summary statistics, and selecting subsets of observations and variables.