I have three variables in a data frame and would like to swap the 4 columns around from
\"dam\" \"piglet\" \"fdate\" \"ssire\"
to
You can use subset's 'select' argument;
#Assume df contains "dam" "piglet" "fdate" "ssire" newdf<-subset(df, select=c("piglet", "ssire", "dam", "tdate"))