Technical name for this data wrangling process? Multiple columns into multi-factor single column
It is usually called reshaping! For a great description of the process, see this walkthrough, or read up on Hadley Wickham's documentation for the reshape package!