daru

https://github.com/sciruby/daru

Ruby

Data Analysis in RUby

Daru::Vector#split_by_separator

Returns a hash of Vectors, defined by the different values
defined on the fields
Example:

 a=Daru::Vector.new(["a,b","c,d","a,b"])
 a.split_by_separator
 =>  {"a"=>#<Daru::Vector:0x7f2dbcc09d88
       @data=[1, 0, 1]>,
      "b"=>#<Daru::Vector:0x7f2dbcc09c48
       @data=[1, 1, 0]>,
     "c"=>#<Daru::Vector:0x7f2dbcc09b08
       @data=[0, 1, 1]>}

Source | Google | Stack overflow

Edit

git clone [email protected]:sciruby/daru.git

cd daru

open lib/daru/vector.rb

Contribute

# Make a new branch

git checkout -b -your-name--update-docs-Daru--Vector-split_by_separator-for-pr


# Commit to git

git add lib/daru/vector.rbgit commit -m "better docs for Daru::Vector#split_by_separator"


# Open pull request

gem install hub # on a mac you can `brew install hub`

hub fork

git push <your name> -your-name--update-docs-Daru--Vector-split_by_separator-for-pr

hub pull-request


# Celebrate!