[R] writing an own function - is.factor
Jörg Groß
joerg at licht-malerei.de
Mon Jan 12 03:04:41 CET 2009
Hi,
I try to write an own function in R.
I want a summary table with descriptive statistics.
For example, I have this data.frame:
d <- data.frame(c(rep("m",5), rep("f",5)), c(1:10))
names(d) <- c("x", "y")
d
x y
1 m 1
2 m 2
3 m 3
4 m 4
5 m 5
6 f 6
7 f 7
8 f 8
9 f 9
10 f 10
now I want to get the mean and sd, as long as the column is not of
type factor.
So the function should skip the first column.
But how can I check this, if I don't know the column name?
Because
is.factor(d[1])
produces "FALSE".
Only
is.factor(d$x)
gives the correct result.
But how can I check the column if I don't know the column name?
I tried s.th. like this;
is.factor(d$names(d[1]))
but that kind of structure is not possible.
Can someone help me with that problem?
More information about the R-help
mailing list