as data.frame() with colnames & rownames