Hola necesito he estado usando la función optics de la paquetería dbscan para obtener cluster de un conjunto de datos muy grande, y la función extractDBSCAN y extracXi para obtener la partición de los cluster y obtengo objetos que me dicen donde comienza y donde termina mis cluster pero quiero asignarle a mi conjunto de datos original una variable con el cluster al que pertenecen pero no se hacerlo. por favor si alguien sabe alguna forma de extraer los cluster de manera fácil de los objetos optics se lo agradeceria mucho su ayuda
Lo que obtengo es algo asi:
>data$clusters_xi
start end cluster_id
1 1 118956 1
2 5 40716 2
3 40717 85786 3
4 40720 63713 4
5 63714 83277 5
Saludos