SciRuby / daru

Data Analysis in RUby
BSD 2-Clause "Simplified" License
1.03k stars 139 forks source link

Vector rename does not change index as expected #465

Open info-rchitect opened 5 years ago

info-rchitect commented 5 years ago

Hi,

When I use Vector#rename I expect that the vectors method would show the new vector name but it doesn't.

[1] pry(main)> ws_yld_per_wafer_stacked_bins.vectors.to_a.grep(/^wafer_num/)
=> [:wafer_number]
[2] pry(main)> ws_yld_per_wafer_stacked_bins[:wafer_number].rename(:wafer_num)
=> #<Daru::Vector(2618)>
           wafer_num
         0         1
         1         5
         2        13
         3        12
         4         9
         5         4
         6         4
         7         3
         8        10
         9        10
        10         2
        11         8
        12         4
[3] pry(main)> ws_yld_per_wafer_stacked_bins.vectors.to_a.grep(/^wafer_num/)
=> [:wafer_number]

thx