Hello All, Would like to be able to convert a matrix to a dataframe without losing an assigned dimname.
Here is an example that should illustrate what I'm talking about. tableData <- state.x77[c(7, 38, 20, 46), c(7, 1, 8)] names(dimnames(tableData)) <- c("State", "") tableData State Frost Population Area Connecticut 139 3100 4862 Pennsylvania 126 11860 44966 Maryland 101 4122 9891 Virginia 85 4981 39780 tableData <- as.data.frame(tableData) tableData Frost Population Area Connecticut 139 3100 4862 Pennsylvania 126 11860 44966 Maryland 101 4122 9891 Virginia 85 4981 39780 Notice how "State" gets removed when converting to a dataframe. How can I get a dataframe with a separate column called "State" instead of having the state become the row.names? I can think of an ugly way to do it but suspect there must be something more elegant. Thanks, Paul ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.