У меня есть следующий набор данных:
structure(list(G = c(NA, NA, -1.01182174807081, -1.01182174807081,
-1.01182174807081, -1.03501949560312, -1.03501949560312, -1.03501949560312,
-1.01189555194367, -1.01189555194367, -1.01189555194367, -1.03208191284692,
-1.03208191284692, -1.03208191284692, -1.00007825695672, -1.00007825695672,
-1.00007825695672, -1.03027247563088, -1.03027247563088, -1.03027247563088,
-0.999632960176179, -0.999632960176179, -0.999632960176179, -0.998570208055593,
-0.998570208055593, -0.998570208055593, -0.975978344319463, -0.975978344319463,
-0.975978344319463, -0.984342844790316, -0.984342844790316, -0.984342844790316,
-0.998450245287518, -0.998450245287518, -0.998450245287518, -1.11255680134788,
-1.11255680134788, -1.11255680134788, -1.14437105346841, -1.14437105346841,
-1.14437105346841, -1.24738311047776, -1.24738311047776, -1.24738311047776,
-1.28564738896258, -1.28564738896258, -1.28564738896258, -1.30225611704836,
-1.30225611704836, -1.30225611704836, -1.17181860494129, -1.17181860494129,
-1.17181860494129, -1.15687952410288, -1.15687952410288, -1.15687952410288,
-1.12078874426169, -1.12078874426169, -1.12078874426169, -1.12194837414298,
-1.12194837414298, -1.12194837414298, -1.1119085686834, -1.1119085686834,
-1.1119085686834, -1.11460209275208, -1.11460209275208, -1.11460209275208,
-1.14030482631462, -1.14030482631462, -1.14030482631462, -1.25693845068723,
-1.25693845068723, -1.25693845068723, -1.29636270710907, -1.29636270710907,
-1.29636270710907, -1.28630939351124, -1.28630939351124, -1.28630939351124,
-1.34123496736839, -1.34123496736839, -1.34123496736839, -1.30208113084414,
-1.30208113084414, -1.30208113084414, -1.27472858798502, -1.27472858798502,
-1.27472858798502, -1.2601313178257, -1.2601313178257, -1.2601313178257,
-1.25435070950356, -1.25435070950356, -1.25435070950356, -1.25446776571291,
-1.25446776571291, -1.25446776571291, -1.31782396761758, -1.31782396761758,
-1.31782396761758, -1.32404892123336, -1.32404892123336, -1.32404892123336,
-1.35533362583485, -1.35533362583485, -1.35533362583485, -1.32224476611552,
-1.32224476611552, -1.32224476611552, -1.37165859726789, -1.37165859726789,
-1.37165859726789, -1.32061051911721, -1.32061051911721, -1.32061051911721,
-1.26156328360682, -1.26156328360682, -1.26156328360682, -1.26156328360682,
-1.26156328360682, NA, NA)), class = c("tbl_df", "tbl", "data.frame"
), row.names = c(NA, -123L))
То, что я хочу, это ранжировать каждое значение от 0 до 10, где 0 должно равняться наибольшему значению (-0,9759783), а 10 должно быть наименьшим значением (- 1,37166). Все промежуточные значения должны быть ранжированы линейно, так что, например, -1.25693845068723 должно дать 7.1 и т. Д.
Заранее спасибо.