We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ae4e6eb commit 70d34d7Copy full SHA for 70d34d7
lib/rsruby/rarray.rb
@@ -30,7 +30,6 @@ def subset(_keys,_dim)
30
new_order = _keys.map{|x|
31
all_keys.index(x)
32
}
33
- new_order=new_order.compact
34
new_array = subset_helper(@array,new_order,0,_dim)
35
if @dimnames.is_a? Array
36
new_dimnames = @dimnames.dup
@@ -44,7 +43,7 @@ def subset(_keys,_dim)
44
43
def subset_helper(_array,_new_order,_current_depth,_target_depth)
45
if _current_depth == _target_depth
46
_new_order.map{|x|
47
- _array.fetch(x)
+ x.nil? ? nil : _array.fetch(x)
48
49
else
50
_array.map{|x|
0 commit comments