Estoy intentando usar el paquete bupaR (un paquete R).
Tengo algunas dificultades para crear un registro de eventos a partir de un data.frame. Recibo el mismo mensaje de error cuando intento crear un registro de eventos con mis propios datos y cuando intento crear un registro de eventos según el código de ejemplo en la página de documentación de R: https://www.rdocumentation.org/packages/bupaR/ versiones / 0.3.2 / topics / eventlog
Código de ejemplo del sitio copiado aquí:
data <- data.frame(case = rep("A",5),
activity_id = c("A","B","C","D","E"),
activity_instance_id = 1:5,
lifecycle_id = rep("complete",5),
timestamp = 1:5,
resource = rep("resource 1", 5))
eventlog(data,case_id = "case",
activity_id = "activity_id",
activity_instance_id = "activity_instance_id",
lifecycle_id = "lifecycle_id",
timestamp = "timestamp",
resource_id = "resource")
El mensaje de error es: Error en .f (.l [[c (1L, i)]], .l [[c (2L, i)]], ...): ..2 usado en un contexto incorrecto, no ... para mirar dentro
¿Hay algún tipo de problema en la forma en que inicializo las variables o las llamo en la función de registro de eventos? He intentado hacer factores lifecycle_id y activity_instance_id, y hacer explícitamente que la columna de marca de tiempo sea un tipo Date o POSIXct, sin éxito.
2 respuestas
Solucioné el problema actualizando el paquete usando:
devtools::install_github("gertjanssenswillen/bupaR", ref = "eventlog-ordering")
Actualizar:
Esto resultó ser un problema con los firewalls dentro del sistema que estaba usando. La desinstalación y reinstalación manual de bupaR y la especificación de la ubicación del paquete al reinstalar solucionó el problema.
¡Especificar la ubicación del paquete en el paso de instalación es esencial para cualquier persona que trabaje en un sistema restringido! :)
Preguntas relacionadas
Nuevas preguntas
r
R es un entorno de software y lenguaje de programación de código abierto y gratuito para computación estadística, bioinformática, visualización y computación en general. Proporcione ejemplos mínimos y reproducibles junto con el resultado deseado. Use dput () para los datos y especifique todos los paquetes no base con llamadas a library (). No incruste imágenes para datos o código, use bloques de código con sangría en su lugar. Para preguntas relacionadas con estadísticas, use https://stats.stackexchange.com.