Hello,

When read into a data.frame, R defaults to reading character strings as factors. If you don't want that, use option stringsAsFactors = FALSE. Using your dataset,


dat1 <- read.table(text = "
Observation   Gender  Dosage  Alertness
1             m       a               8
2             m       a              12
3             m       a              13
4             m       a              12
5             m       b               6
6             m       b               7
", header = TRUE)
str(dat2)

dat2 <- read.table(text = "
Observation   Gender  Dosage  Alertness
1             m       a               8
2             m       a              12
3             m       a              13
4             m       a              12
5             m       b               6
6             m       b               7
", header = TRUE, stringsAsFactors = FALSE)
str(dat2)


This is decided based on the setting of (which you can change)

options("stringsAsFactors")

Hope this helps,

Rui Barradas
Em 23-10-2012 15:43, asafwe escreveu:
Hi all,

How does R know to regard a variable as a factor and not a character?
For example, consider the following table:

Observation                Gender                Dosage
Alertness
1                               m                        a
8
2                               m                        a
12
3                               m                        a
13
4                               m                        a
12
5                               m                        b
6
6                               m                        b
7

When read into a dataframe, will "m", "a", "b" be regarded as a factor or as
a character? How does R decide?

Thanks a lot in advance,

Asaf



--
View this message in context: 
http://r.789695.n4.nabble.com/Data-type-in-a-data-frame-tp4647161.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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