Re: [R] read.table and column class

From: Johannes Graumann <johannes_graumann_at_web.de>
Date: Tue, 15 Apr 2008 16:34:31 +0200

Thanks for your inputs. colClasses will be learned.

Joh

Prof Brian Ripley wrote:

> On Tue, 15 Apr 2008, jim holtman wrote:
> 

>> Define those columns as being character with colClasses and then use
>> 'ifelse' to change it to boolean:
>>
>>> x <- c("", "", "+", "", "+")
>>> x
>> [1] "" "" "+" "" "+"
>>> y <- ifelse(x == "", FALSE, TRUE)
>>> y
>> [1] FALSE FALSE TRUE FALSE TRUE
> 
> Or define a custom class with an as() method and use that in colClasses.
> 

>>>
>>
>>
>> On Tue, Apr 15, 2008 at 5:10 AM, Johannes Graumann
>> <johannes_graumann_at_web.de> wrote:
>>> Hi,
>>> I read in some tabular data using this:
>>>
>>>> read.table(file, quote = "\"", header = TRUE, sep = "\t",
>>>> stringsAsFactors > = FALSE, comment.char = "")
>>>
>>> One slight problem I have now is that some columns in the data set
>>> contain either "" or "+", which means FALSE or TRUE respectively. The
>>> command results in those columns being numeric with "NA" corresponding
>>> to the empty case and "0" to the "+"-case. Is there any smart way of
>>> making read table rendering these columns boolean to start with?
>>>
>>> Thanks for any insight, Joh
>>>
>>> ______________________________________________
>>> 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.
>>>
>>
>>
>>
>> --
>> Jim Holtman
>> Cincinnati, OH
>> +1 513 646 9390
>>
>> What is the problem you are trying to solve?
>>
>> ______________________________________________
>> 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.
>>
>

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. Received on Tue 15 Apr 2008 - 14:57:05 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 15 Apr 2008 - 15:00:28 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive