Message-ID: <200304071606.45391.rdiaz@cnio.es>
Date: 2003-04-07T14:06:45Z
From: Ramon Diaz-Uriarte
Subject: Is it possible to have data stuctures like in C ?
In-Reply-To: <m2brzibhv3.fsf@bob.cgm.cnrs-gif.fr>
Dear Samuel,
With regards to the second question, essentially everything in R (S) is an
object. As a simple example, if you do:
> x <- 1:5
x is an object. It has attributes, there are methods appropriate for printing
it, etc.
As for the first, the simplest thing to use would be a list, where you can
have named components of different types.
> y <- list(the.first.vector = 1:5, one.character = "a", another.vector =
10:15)
S4 classes do provide more sophisticated ways of dealing with classes, and
they might be closer to what you expect from structs in C/C++ and classes in
C++. S4 are thoroughly documented in Venables & Ripley's "S Programming" and
in Chambers' "Programming with Data".
But I think you problably should start with the introductory manuals (such as
"An introduction to R", which comes with R) and then maybe move to Venables &
Ripley's "S Programming".
Hope this helps,
Ram?n
On Monday 07 April 2003 14:40, Samuel Plessis-Fraissard wrote:
> I'am a very fresh R user and I'd like to know how I could create such
> structures.
>
> I saw R was objects-oriented but I can not find any doccumentation on
> about how to build my hown ojects.
>
> Thanks.
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
--
Ram?n D?az-Uriarte
Bioinformatics Unit
Centro Nacional de Investigaciones Oncol?gicas (CNIO)
(Spanish National Cancer Center)
Melchor Fern?ndez Almagro, 3
28029 Madrid (Spain)
Fax: +-34-91-224-6972
Phone: +-34-91-224-6900
http://bioinfo.cnio.es/~rdiaz