ID Time U1 U2 U3 U4
1 20 1 0 0 0
2 20 0 1 0 0
3 20 0 0 1 0
4 20 0 0 0 1
And I would need to keep it like:
ID Time U
1 20 U1
2 20 U2
3 20 U3
4 20 U4
I tried with:
X_D <- as.data.frame(X)
X_new <- stack(X_D, select = -c(ID, Time))