check class() but if all you want is to test whether it's a data.frame or not:
is.data.frame() b On Nov 14, 2006, at 3:07 PM, Weiwei Shi wrote: > Hi, > I am writing a generic function and need to check if an arg is a data > frame or not. I could use > is.null(dim(x)) to get what i want. But i want to know if there is a > function which can tell me whether it is a list, a numeric vector, a > data frame, a factor and so on. Can R do that? > > thanks. > > -- > Weiwei Shi, Ph.D > Research Scientist > GeneGO, Inc. > > "Did you always know?" > "No, I did not. But I believed..." > ---Matrix III > > ______________________________________________ > R-help@stat.math.ethz.ch 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@stat.math.ethz.ch 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.