I would like to take the mean of the two vectors below and store the value in vector B2. Note that I am trying to take the mean value by ROW.
When I use:
B2 <-mean(Macro$X1372C,Macro$X5244C)
I get the error: Error in mean.default(Macro$X1372C, Macro$X5244C) : 'trim' must be numeric of length one. What code should I be using?

The mean vector would look like:
Mean
2.960409952
3.012362779
3.920078183
3.286110877
3.994996196
3.916488088
5.071798314
3.745693115
4.852409799
4.438490606
5.256816758
4.174125673
5.076089227
4.532386721
You want to use rowMeans(), which produces a vector of the mean of several columns for each row. The input must be an array (i.e., matrix) or data frame.
The code you want is:
B2 <-rowMeans(cbind(Macro$X1372C,Macro$X5244C))
cbind() puts the two vectors into an array.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With