Message-ID: <m2llym9ytu.fsf@bob.cgm.cnrs-gif.fr>
Date: 2003-04-07T14:17:17Z
From: Samuel Plessis-Fraissard
Subject: Is it possible to have data stuctures like in C ?
In-Reply-To: <200304071606.45391.rdiaz@cnio.es>
Ramon Diaz <rdiaz at cnio.es> writes:
|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
Thanks for help.