Report, manipolazione dati & co

Eil bella gente,

trovandomi a dover massaggiare un po’ di dati in ruby mi chiedevo: qual’
lo stato dell’arte?

Una volta c’era Ruport, ma non sembra sia stato aggiornato da parecchio
tempo, e non so se funziona con versioni di ruby moderne.

Idealmente se esistesse una cosa equivalente a datatable in R per ruby
sarei contento, ma il mio google-fu insufficiente.

Nota: non mi servono performance mostruose dato che il dataset
limitato,
quindi il mio interesse pi per una cosa espressiva stile

data = get mean,winsorized mean,stdev for c2,c3 grouped by round(c1)
omit na
plot(data)

piuttosto che una cosa che riesca a macinare esabyte di righe.

(S, posso scrivermelo e parzialmente l’ho fatto, ma NIH una brutta
malattia e vorrei evitare di aggravarmi)


twitter: @riffraff
blog (en, it): www.riffraff.info riffraff.blogsome.com
work: circleme.com

Ho l’impressione che i rubysti non si siano mai interessati troppo a
questi argomenti dove invece tra i linguaggi di scripting brilla python.
C’è però http://sciruby.com/

Ha http://rdoc.info/github/SciRuby/nmatrix/NMatrix:mean che forse è una
delle funzionalità che ti serve.

Si si python bello dicevano. Python la scienzia.

if (iAmPythonist)
goto fail;
goto fail;
goto fail;
Il 04/mar/2014 08:16 “gabriele renzi” [email protected] ha scritto:

Vero, python e “data science” vanno pi d’accorto. Oltretutto pandas[0] +
ipython notebook molto molto molto figo.

Ruby ha anche statsample[1] ma come sciruby pi per il lato “grosse
matrici & regressioni” che per quello che serve a me (“due pivot table
in
croce”).

Grazie comunque :slight_smile:

[0] http://pandas.pydata.org/
[1] http://ruby-statsample.rubyforge.org/

2014-03-03 20:19 GMT+01:00 Paolo M. [email protected]:

Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


twitter: @riffraff
blog (en, it): www.riffraff.info riffraff.blogsome.com
work: circleme.com

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs