Rset
| Rset | 
  Purpose
 
  
  Synopsis
 
 procedure Rset(dst:string, value:[set|array|list of] boolean|integer|real|string)
 
  Arguments
 
 | 
     dst 
     | 
     An R variable name
     | 
| 
     value 
     | 
     The Mosel value to be assigned to
     dst
     | 
  Example
 
 
 The following example assigns values 1.2, "hello" and an array with numbers 1 to 6 to the R objects
 a_num,
 a_string and
 a_vec respectively:
 
  Rset('a_num', 1,2)
 Rset('a_string', 'hello')
 Rset("a_vec", 1..6)        ! An R vector with real values 1 to 6
 Rset("dim(a_vec)", [2,3])  ! Change its dimensions into a 2x3 matrix
  Further information
 
 
 1. A new temporary R entity is created from
 value and then assigned to
 dst
 
 
 2. Argument
 dst can represent any assignable expression (including subsetting and attributes).
 
 
 3. The type of argument
 value can be any elementary Mosel type, or an array, list or set of these (compositions are not supported).
 
 
 4. When
 value is an array, for each of the array's dimensions, its index values are exported into the corresponding R array's
 names or
 dimnames attribute (after conversion to string) unless the indices are integer values from 1 to that dimension size.
 
 
 5. If
 value is a dynamic array, only the existing values are copied to R and the remaining array entries are set to NA (Not Available).
 
 
  Related topics
 
  
