Class: Array
Class Method Summary collapse
-
.initR(init = true) ⇒ Object
connect Array class to some RVector!!!.
Instance Method Summary collapse
-
#<(outR) ⇒ Object
outR represents here an R expression to execute and put inside the Array.
-
#>(outR) ⇒ Object
outR represents here an R object.
- #R2rb(var) ⇒ Object
- #R4rb(var) ⇒ Object (also: #to_R, #evalR, #Reval, #R)
-
#rb2R=(mode = nil) ⇒ Object
Here again to make this package self-content.
- #RServe(var, cli = nil) ⇒ Object
Class Method Details
Instance Method Details
#<(outR) ⇒ Object
outR represents here an R expression to execute and put inside the Array
156 157 158 159 160 161 162 |
# File 'lib/R4rb/R4rb.rb', line 156 def <(outR) #outR represents here an R expression to execute and put inside the Array #p @rb2R self.rb2R=nil unless @rb2R @rb2R << outR @rb2R > self return self end |
#>(outR) ⇒ Object
outR represents here an R object
149 150 151 152 153 154 |
# File 'lib/R4rb/R4rb.rb', line 149 def >(outR) #outR represents here an R object self.rb2R=nil unless @rb2R @rb2R << outR @rb2R < self return self end |
#R2rb(var) ⇒ Object
113 114 115 |
# File 'lib/R4rb/R4rb.rb', line 113 def R2rb(var) R2rb::RVector.assign(var.to_s,self) end |
#R4rb(var) ⇒ Object Also known as: to_R, evalR, Reval, R
121 122 123 |
# File 'lib/R4rb/R4rb.rb', line 121 def R4rb(var) R4rb::RVector.assign(var.to_s,self) end |
#rb2R=(mode = nil) ⇒ Object
Here again to make this package self-content
140 141 142 143 144 145 146 147 |
# File 'lib/R4rb/R4rb.rb', line 140 def rb2R=(mode=nil) ##puts "rb2R mode #{object_id}";p mode mode=R4rb unless mode return if @rb2R_mode and @rb2R_mode==mode @rb2R_mode=mode unless @rb2R_mode @rb2R=(@rb2R_mode==Rserve ? Rserve::RVector.new("") : R2rb::RVector.new("") ) ##puts "rb2R=";p @rb2R end |