-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
Sometimes, it might be beneficial to name the vector elements of the wavelength vector
MWE:
generating two hyperSpec objects with named wavelength vectors
object1 <- barbiturates[[1]]
object2 <- barbiturates[[1]]
names (wl (object1)) <- paste ("Mass", 1:nwl (object1))
names (wl (object2)) <- paste ("Mass", 1:nwl (object2))
wl (object1)
Mass 1 Mass 2 Mass 3 Mass 4 Mass 5 Mass 6 Mass 7 Mass 8 Mass 9 Mass 10 Mass 11 Mass 12 Mass 13 Mass 14 Mass 15 Mass 16 Mass 17 Mass 18 Mass 19
160.90 158.85 147.00 140.90 133.05 130.90 119.95 119.15 118.05 116.95 112.90 106.00 105.10 98.95 96.95 91.00 85.05 83.05 77.00
Mass 20 Mass 21 Mass 22 Mass 23 Mass 24 Mass 25 Mass 26 Mass 27 Mass 28 Mass 29 Mass 30 Mass 31 Mass 32 Mass 33 Mass 34 Mass 35 Mass 36 Mass 37
71.90 71.10 70.00 69.00 57.10 56.10 55.00 43.85 43.05 41.10 40.10 39.00 32.15 31.15 30.05 29.05 28.15 27.05
wl (object2)
Mass 1 Mass 2 Mass 3 Mass 4 Mass 5 Mass 6 Mass 7 Mass 8 Mass 9 Mass 10 Mass 11 Mass 12 Mass 13 Mass 14 Mass 15 Mass 16 Mass 17 Mass 18 Mass 19
160.90 158.85 147.00 140.90 133.05 130.90 119.95 119.15 118.05 116.95 112.90 106.00 105.10 98.95 96.95 91.00 85.05 83.05 77.00
Mass 20 Mass 21 Mass 22 Mass 23 Mass 24 Mass 25 Mass 26 Mass 27 Mass 28 Mass 29 Mass 30 Mass 31 Mass 32 Mass 33 Mass 34 Mass 35 Mass 36 Mass 37
71.90 71.10 70.00 69.00 57.10 56.10 55.00 43.85 43.05 41.10 40.10 39.00 32.15 31.15 30.05 29.05 28.15 27.05
combining the objects via collapse:
combined <- collapse (object1, object2)
wl (combined)
[1] 160.90 158.85 147.00 140.90 133.05 130.90 119.95 119.15 118.05 116.95 112.90 106.00 105.10 98.95 96.95 91.00 85.05 83.05 77.00 71.90 71.10
[22] 70.00 69.00 57.10 56.10 55.00 43.85 43.05 41.10 40.10 39.00 32.15 31.15 30.05 29.05 28.15 27.05
As can be seen, the naming of the vector elements is gone.
These named vectors might also be useful while collapsing to identify wavelengths, which should be collapsed into one single wavelength in the new object.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels