data.frame, in a form usable by MLwiN for multiple membership models,
into a matrix. The data.frame needs to contain (a) columns with membership IDs
(e.g. first row of which might be 2, 3, 5, 6, 0, 0) and (b) columns containing weights
(e.g. first row of which might be 0.25, 0.25, 0.25, 0.25, 0, 0; in this example the first row of
resulting matrix would be 0, 1, 1, 0, 1, 1).df2matrix(data, idcols, weightcols)data.frame object.sparseMatrix.matrix2df