【发布时间】:2019-02-07 03:56:51
【问题描述】:
我有一个如下所示的数据框:
library(dplyr)
size_df <- tibble(size_chr = c("XS", "S", "M", "L", "XL", "1XL", "2XL", "3XL", "4XL", "5XL", "6XL"),
size_min = c(0,36,39,42,45,48,52,56,60,64,66),
size_max = c(36,39,42,45,48,52,56,60,64,66,70))
对于任何小于 70 的给定数字,我想找到它之间的两个尺寸,以及它们之间的距离(标准化为 0 和 1 之间)
例如:
input <- 37.2
# S 0.6
# M 0.4
input <- 48
# XL 1
input <- 68
# 5XL 0.5
# 6XL 0.5
【问题讨论】:
-
37.2 不在 XS 的范围内?
-
哎呀,你说得对,谢谢。已编辑