Module: Remi::DataFrame
- Included in:
- Daru
- Defined in:
- lib/remi/data_frame.rb,
lib/remi/data_frame/daru.rb
Defined Under Namespace
Classes: Daru
Class Method Summary collapse
- .create(remi_df_type = :daru, *args, **kargs, &block) ⇒ Object
- .daru(*args, **kargs, &block) ⇒ Object
Instance Method Summary collapse
- #[](*args) ⇒ Object
-
#remi_df_type ⇒ Object
Public: Returns the type of DataFrame.
- #size ⇒ Object
- #write_csv(*args, **kargs, &block) ⇒ Object
Class Method Details
.create(remi_df_type = :daru, *args, **kargs, &block) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/remi/data_frame.rb', line 4 def create(remi_df_type = :daru, *args, **kargs, &block) dataframe = case remi_df_type when :daru Remi::DataFrame::Daru.new(*args, **kargs, &block) else raise TypeError, "Unknown frame type: #{remi_df_type}" end end |
.daru(*args, **kargs, &block) ⇒ Object
13 14 15 |
# File 'lib/remi/data_frame.rb', line 13 def daru(*args, **kargs, &block) self.create(:daru, *args, **kargs, &block) end |
Instance Method Details
#[](*args) ⇒ Object
19 20 21 |
# File 'lib/remi/data_frame.rb', line 19 def [](*args) super end |
#remi_df_type ⇒ Object
Public: Returns the type of DataFrame
32 33 34 |
# File 'lib/remi/data_frame.rb', line 32 def remi_df_type raise NoMethodError, "#{__method__} not defined for #{self.class.name}" end |
#size ⇒ Object
23 24 25 |
# File 'lib/remi/data_frame.rb', line 23 def size super end |
#write_csv(*args, **kargs, &block) ⇒ Object
27 28 29 |
# File 'lib/remi/data_frame.rb', line 27 def write_csv(*args, **kargs, &block) super end |