# [R] What is the correct way of using function C() for factors:

Spencer Graves spencer.graves at pdf.com
Thu Feb 5 19:56:14 CET 2004

```      To combine objects that are already factors, the solution I've
found is to first coerce them to mode character:

> F1 <- factor("a")
> F2 <- factor("b")
> factor(c(as.character(F1), as.character(F2)))
[1] a b
Levels: a b

hope this helps.
spencer graves

Corey Moffet wrote:

>try:
>
>l <- factor(c('a','b'))
>l
>
>At 12:15 PM 2/5/2004 -0600, Svetlana Eden wrote:
>
>
>>The funciton c() works differently for strings and for factors:
>>
>>
>>For strings:
>>
>>
>>
>>>l = c('a', 'b')
>>>l
>>>
>>>
>>[1] "a" "b"
>>
>>
>>For factors:
>>
>>
>>
>>>l = c(factor('a'), factor('b'))
>>>l
>>>
>>>
>>[1] 1 1
>>
>>
>>What should be the right technique for merging factors?
>>
>>
>>
>>
>>--
>>Svetlana Eden        Biostatistician II            School of Medicine
>>                    Department of Biostatistics   Vanderbilt University
>>
>>______________________________________________
>>R-help at stat.math.ethz.ch mailing list
>>https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>>
>>
>>
>With best wishes and kind regards I am
>
>Sincerely,
>
>Corey A. Moffet
>Rangeland Scientist
>
>USDA-ARS
>Northwest Watershed Research Center
>800 Park Blvd, Plaza IV, Suite 105
>Boise, ID 83712-7716
>
>Voice: (208) 422-0718
>FAX:   (208) 334-1502
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://www.stat.math.ethz.ch/mailman/listinfo/r-help