Sha256: 78cedf83f5755eb9f303708faacd1ef099e62aea986c2c4f0b9ab2cdf4630a6f
Contents?: true
Size: 496 Bytes
Versions: 1
Compression:
Stored size: 496 Bytes
Contents
module Daru module IO class << self def from_csv path, opts={} opts[:col_sep] ||= ',' opts[:headers] ||= true opts[:converters] ||= :numeric opts[:header_converters] ||= :symbol csv = CSV.read(path, 'r', opts) yield csv if block_given? hsh = {} csv.by_col!.each do |col_name, values| hsh[col_name] = values end Daru::DataFrame.new(hsh) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
daru-0.0.5 | lib/daru/io/io.rb |