diff options
author | Andreas Maunz <andreas@maunz.de> | 2012-03-26 10:09:06 +0200 |
---|---|---|
committer | Andreas Maunz <andreas@maunz.de> | 2012-03-26 10:09:06 +0200 |
commit | 341fd6e93a6468426dedccf1ded9136471b0b544 (patch) | |
tree | ad551ac42a85e8935f8fd0e772b76c5058b22683 | |
parent | 5d3570cd42000eb59fc9cc8e62b2af2194baea9b (diff) | |
parent | 0e9c1221477f23d50c144276fe883a83a5d416bf (diff) |
Merge branch 'jl' into modular
-rw-r--r-- | feature_selection.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/feature_selection.rb b/feature_selection.rb index d375a0e..556ccf8 100644 --- a/feature_selection.rb +++ b/feature_selection.rb @@ -70,7 +70,15 @@ post '/feature_selection/rfe/?' do task = OpenTox::Task.create("Recursive Feature Elimination", url_for('/feature_selection',:full)) do |task| r_result_file = OpenTox::Algorithm::FeatureSelection.rfe( { :ds_csv_file => tf_ds.path, :prediction_feature => prediction_feature, :fds_csv_file => tf_fds.path, :del_missing => del_missing } ) - r_result_uri = OpenTox::Dataset.create_from_csv_file(r_result_file).uri + + parser = OpenTox::Parser::Spreadsheets.new + ds = OpenTox::Dataset.new + ds.save + parser.dataset = ds + ds = parser.load_csv(File.open(r_result_file).read,false,true) + ds.save + r_result_uri = ds.uri + #r_result_uri = OpenTox::Dataset.create_from_csv_file(r_result_file).uri begin tf_ds.close!; tf_fds.close! File.unlink(r_result_file) |