Converting Factor to Vector
Using 'str' to see what you have is excellent practice (and very helpful to show in messages to R-help). However, you need to look at the output you get more carefully. You have a data frame that contains a factor. So: as.character(repo[, 1]) should do what you want. Patrick Burns patrick at burns-stat.com +44 (0)20 8525 0696 http://www.burns-stat.com (home of "The R Inferno" and "A Guide for the Unwilling S User")
Gundala Viswanath wrote:
Hi Bill, However with as.character it fail show the actual strings. It gives this:
new_repo <- as.character(repo)
str(new_repo)
chr "1:32267"
print(new_repo)
[1] "1:32267" Instead of
str(new_repo)
chr [1:100] "AAA" "AAT" "AAC" "AAG" "ATA" "ATT"...
print(new_repo)
[1] "AAA" "AAT" "AAC" "AAG" "ATA" "ATT"...
- Gundala Viswanath Jakarta - Indonesia On Tue, Jan 13, 2009 at 2:40 PM, <Bill.Venables at csiro.au> wrote:
as.character() Bill Venables http://www.cmis.csiro.au/bill.venables/ -----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Gundala Viswanath Sent: Tuesday, 13 January 2009 3:25 PM To: r-help at stat.math.ethz.ch Subject: [R] Converting Factor to Vector Hi all, How can I convert factor like this:
str(repo)
'data.frame': 1000 obs. of 1 variable:
$ AAA: Factor w/ 1000 levels "AAT","AAC",..: 1 2 3 4 5 6 7 8 9 10 ...
print(repo)
AAA
1 AAA
2 AAT
3 AAC
...
into to simple vector
str(new_repo)
chr [1:100] "AAA" "AAT" "AAC" "AAG" "ATA" "ATT"...
print(new_repo)
[1] "AAA" "AAT" "AAC" "AAG" "ATA" "ATT"... I tried as.vector(), but it remains the same factor. - Gundala Viswanath Jakarta - Indonesia
______________________________________________ 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.