I have a dataset which looks like below and i want to flatten it.
inp <- matrix(c(0,1,0,0,2,3,5,0,4,3,6,0),nrow = 4, byrow = T)
rownames(inp)<- c("A","B","C","D")
colnames(inp) <-c("x","y","z")
Expected Output:
A y 1
B y 2
B z 3
C x 5
C z 4
D x 3
D y 6