I have two dataframes
df1
# var1 var2
# 1 X01 Red
# 2 X02 Green
# 3 X03 Red
# 4 X04 Yellow
# 5 X05 Red
# 6 X06 Green
df2
# X01 X02 X03 ...
# 1 1 0.1 2.1
# 2 2 0.2 2.2
# 3 3 0.3 2.3
# 4 4 0.4 2.4
# 5 5 0.5 2.5
# 6 6 0.6 2.6
Is it possible to get a new variable in df2 called 'Red' being the mean per observation?
df2
# X01 X02 X03 Red
# 1 1 0.1 2.1 mean obs1
# 2 2 0.2 2.2 mean obs2
# 3 3 0.3 2.3 mean obs3
# 4 4 0.4 2.4 mean obs4
# 5 5 0.5 2.5 mean obs5
# 6 6 0.6 2.6 mean obs6