daru
daru copied to clipboard
Data Analysis in RUby
```ruby require 'daru' Daru.plotting_library = :gruff dv = Daru::Vector.new [1, 2, 3] dv.plot do |p| p.title = 'lol' end ``` result in following error: ``` SystemStackError: stack level too deep...
If you access a MultiIndexed Vector or DataFrame with a partial tuple that leaves one level remaining then the returned object should have s simple Daru::Index not a Daru::MultiIndex. This...
Specs don't run cleanly without GSL and NMatrix gems installed. This fixes that by using simple rspec typing Also excludes RServe specs unless ENV variable is set.
Cleanup a few more Ruby 2.7 issues similar to #521
Can anyone share thoughts on the state of this project? This project contains a lot of amazing work and I'd love to be able to use it in a bunch...
**Feature Request** I get csv output from a command. I would like a way to give `Daru.from_csv` a csv string for parsing instead of a path. In Pandas I do:...
If we create a row data frame with only 1 row, but it has multi-index it works ``` > df1 = Daru::DataFrame.new( { 'Beer' => ['Kingfisher'] , 'Gallons sold' =>...
EDIT (@v0dro): changing this issue to include only the `add_vector` part. Vectors 's `@name` can be useful. But daru does not seem to use its features. For example ```ruby df...
As mentioned in #478 I find that some error messages could be improved to provide a better user experience. **For example**: ```ruby require 'daru' df = Daru::DataFrame.new( { "Row 1"...
Through this PR, I'd like to safely port away all IO modules of Daru, keeping the Marshalling methods intact. I'll request a review in a couple of days.