m = matrix(c(4, 7, 1, 3, 98, 12, 87, 31, 770, 500, 200, 100, 1111, 2222, 3333), ncol = 3)
print(m)
df = as.data.frame(t(m), row.names= c('nameA', 'nameB', 'nameC'))
print(df)
# run:
#
# [,1] [,2] [,3]
# [1,] 4 12 200
# [2,] 7 87 100
# [3,] 1 31 1111
# [4,] 3 770 2222
# [5,] 98 500 3333
# V1 V2 V3 V4 V5
# nameA 4 7 1 3 98
# nameB 12 87 31 770 500
# nameC 200 100 1111 2222 3333
#