On 3/8/2017 6:14 AM, AbouEl-Makarim Aboueissa wrote:
Dear All: goods morning
Is there is a way to reverse the scoring of the first three columns x1, x2,
and x3 and keep the original scores for the fourth column x4.
*Here is an example of the data set:*
x1 x2 x3 x4
2 5 4 4
1 1 1 6
1 2 1 6
2 3 2 4
1 2 1 6
1 3 1 6
2 2 2 5
2 1 1 6
2 2 4 5
5 5 2 1
I am expecting the output to be:
x1 x2 x3 x4
5 5 2 4
2 2 4 6
2 1 1 6
2 2 2 4
1 3 1 6
1 2 1 6
2 3 2 5
1 2 1 6
1 1 1 5
2 5 4 1
thank you very much for your help and support
abou
______________________
AbouEl-Makarim Aboueissa, PhD
Department of Mathematics and Statistics
University of Southern Maine
If your data is in a data frame called df, you could do something like
this:
df[,1:3] <- apply(df[,1:3], 2, function(x) x[length(x):1])
Hope this helps,
Dan
--
Daniel Nordlund
Port Townsend, WA USA
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.