[R] Error in ifelse(append, "a", "w") : , (list) object cannot be coerced to type 'logical'

David Winsemius dwinsemius at comcast.net
Thu Jan 26 17:32:28 CET 2012


On Jan 26, 2012, at 10:17 AM, Juan Antonio Balbuena wrote:

>
>   Hello
>   I will appreciate your help with the following.
>   Running a script in R 2.14.1 under windows vista I get the  
> following error
>   message:
>    Error in ifelse(append, "a", "w") :
>     (list) object cannot be coerced to type 'logical'
>   However, the very same script runs perfectly well under Ubuntu.
>   My understanding is that this type of error is associated to  
> writing data to
>   disk. So the problem is likely caused by the following statements,  
> which are
>   inside a loop:
>   P.vector <- c(P1, P2, P3)
>   write (P.vector, file = "Type2_simul3_2012.txt", sep ="\t ",  
> append =T).

>   I  have read that including "\" in such statements can be  
> problematic,
>   because it is a scape character in R, but trying sep=" " instead  
> of "\t" did
>   not solve the problem.


Isn't it much more likely that your failure to use TRUE and instead  
taking the lazy and failure-prone shortcut of using only "T" that is  
the root of the problem.


>   Any help will be much appreciated. Thanks in advance.
>   Juan A. Balbuena
>
>   --
>
>   Dr. Juan A. Balbuena
>   Marine Zoology Unit
>   Cavanilles Institute of Biodiversity and Evolutionary Biology
>   University of
>   Valencia
>   [1]http://www.uv.es/~balbuena
>   P.O. Box 22085
>   [2]http://www.uv.es/cavanilles/zoomarin/index.htm
>   46071 Valencia, Spain
>   [3]http://cetus.uv.es/mullpardb/index.html
>   e-mail: [4]j.a.balbuena at uv.es    tel. +34 963 543 658    fax +34  
> 963 543 733
>   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>   NOTE! For shipments by EXPRESS COURIER use the following street  
> address:
>   C/ Catedrático José Beltrán 2, 46980 Paterna (Valencia), Spain.
>   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> References
>
>   1. http://www.uv.es/%7Ebalbuena
>   2. http://www.uv.es/cavanilles/zoomarin/index.htm
>   3. http://cetus.uv.es/mullpardb/index.html
>   4. mailto:j.a.balbuena at uv.es
> ______________________________________________
> R-help at 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.

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list