我有一个间隔存储为字符串的数据框:
interval
1 '(-inf-57142.8]'
2 '(57142.8-94002.6]'
3 '(94002.6-130862.4]'
4 '(130862.4-167722.2]'
5 '(167722.2-204582]'
6 '(204582-241441.8]'
7 '(241441.8-278301.6]'
8 '(278301.6-315161.4]'
9 '(315161.4-352021.2]'
10 '(352021.2-inf)'
我想将任何给定的数字映射到间隔“ bins”,使用存储在上面数据框中的间隔并将索引作为bin编号,即
-57142.8将映射到1
-57142.9将映射到2
130862.5将映射到4
352021.2将映射到9
352021.3将映射到10
等
使用离散函数动态生成间隔。
有没有简单的R工具可以帮助实现这一目标?
还是处理间隔存储为字符串的内容?
预先感谢