Here is what you are looking for:
> library(reshape2)
> dcast(melt(mtcars_sub), variable~car)
Using car as id variables
variable Datsun 710 Hornet 4 Drive Hornet Sportabout Mazda RX4 Mazda RX4 Wag
1 mpg 22.8 21.4 18.7 21 21
2 disp 108.0 258.0 360.0 160 160
alternatively you can use ...to replacevariable
>dcast(melt(mtcars_sub), ...~car)
source
share