Thanks for the suggestion. I just tried dput and it did not produce what sendmailR requires for the body parameter. Here is a simplified version of what I need to do:
> x=matrix(c(1,2,3),1,3) > x [,1] [,2] [,3] [1,] 1 2 3 > colnames(x)=c("a","b","c") > x a b c [1,] 1 2 3 > dput(x) structure(c(1, 2, 3), .Dim = c(1L, 3L), .Dimnames = list(NULL, c("a", "b", "c"))) I want to send x in sendmailR(to,from,x) and have it look more or less like the output above. Simple, right? On Nov 18, 2013, at 9:13 AM, Sarah Goslee wrote: > What about dput()? > > On Mon, Nov 18, 2013 at 8:35 AM, Ira Fuchs <irafu...@gmail.com> wrote: >> I have a matrix which has colnames and I would like to send this matrix >> using sendmailR. How can I convert this simple matrix to a format which can >> be used as the body variable in sendmailR? I see how I can create a file >> attachment using mime_part but I would like to send the matrix in the body >> of the email. >> >> The matrix looks like: >> >> ABD DEF GHI JKL MNO TOT >> [1,] 0.44 0.81 1.67 0.37 0.31 -1.18 >> >> >> All the conversions I have tried end up sending the matrix without the >> colnames. >> >> Thanks. >> ______________________________________________ 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.