I thought that I had provided an example of what I wanted to do but in any 
case, capture.output seems to work, as in

sendmailR(to,from, capture.output(matrix_to_send))

I'm sure that there are myriad other ways (I tried print, which is mentioned in 
FAQ 7.16 but it doesn't work in this context)

Thanks for your help.
On Nov 18, 2013, at 10:04 AM, Jeff Newmiller wrote:

> You have not provided the minimal reproducible code that the footer of this 
> email asks for, so we are playing 20 questions.
> 
> Perhaps you should convert the matrix to a data frame? Or is this an example 
> of FAQ 7.16?
> ---------------------------------------------------------------------------
> Jeff Newmiller                        The     .....       .....  Go Live...
> DCN:<jdnew...@dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
>                                      Live:   OO#.. Dead: OO#..  Playing
> Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
> /Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
> --------------------------------------------------------------------------- 
> Sent from my phone. Please excuse my brevity.
> 
> Ira Fuchs <irafu...@gmail.com> wrote:
>> 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.
> 

______________________________________________
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.

Reply via email to