Se produjeron errores al intentar cambiar el tipo de valor en la función reactive ().
Utilizo ggsurvplot para dibujar una curva de supervivencia, y quiero ingresar texto al parámetro P value. Cuando el contenido de entrada es un carácter, se puede mostrar correctamente, sin embargo, cuando el contenido de entrada es numérico, se producirá un error.
Los datos de entrada son los siguientes:
La información completa del código se presenta a continuación:
davy.ai
Para resolver este problema, necesita convertir el valor numérico del valor-P en un carácter antes de pasarla a la función
ggsurvplot()
. Puede hacer esto usando la funciónas.character()
.Reemplace la siguiente línea:
con
Esto convertirá
p_val
en un valor de carácter con dos decimales.Luego, actualice la función
ggsurvplot()
para usarp_val
como un valor de carácter para el parámetropval
, como sigue:Esto debería permitirle ingresar valores numéricos en el valor-P sin generar ningún error.