[R-es] error NA_real_

Fernando Macedo fermace1 en gmail.com
Lun Jun 11 19:11:20 CEST 2012


Actualizo:

El tema original del error NA_real_ esta solucionado, al final era un 
error en el código y no tenía nada que ver con los paquetes usados. 
Falla mía.

Por otro lado el tema de las ventanas persiste en linux. En windows anda 
muy bien pero en linux la ventana no se forma bien y queda sin verse. No 
queda inútil puesto que sabiendo que es un cuadro de entrada y dos 
botones con tabulador se puede ingresar los datos, pero bueno, es medio 
a ciegas.

Traté como me sugirió Miguen Angel Rodriguez probar directamente con 
tcltk y viendo varios ejemplos de los que sugiere el paquete no he 
tenido problemas, pero no he hecho una prueba exhaustiva.
De todas formas creo que el problema esta allí, en tcltk, más que en 
otros lados.

El problema de instalar RGtk2 persiste, pero todavía no he tenido tiempo 
de ponerme en serio con eso, solo lo mire por arriba y traté de instalar 
mediante el administrador de paquetes de kubuntu, creo que tendré que 
buscar una forma de hacerlo diferente talvez con enlaces simbólicos 
hacia GTK 3  o algo de eso funcione, voy a ver el código de instalación 
del paquete RGtk2 para ver que biblioteca busca.

Bueno, es un tema interesante, pero por ahora no lo tengo como 
prioridad, aunque siempre que puedo leo algo.

Agradezco las sugerencias y opiniones y me comprometo a mantener 
actualizado el hilo siempre que pueda para por si interesa.

Un abrazo

Fernando Macedo

El 07/06/12 06:20, miguel.angel.rodriguez.muinos en sergas.es escribió:
> Hola Fernando.
>
> Te comento algunas cosillas que igual te sirven de ayuda con los problemas que estás teniendo....
>
> Como ya sabes, R puede utilizar varios paquetes que nos permiten interactuar o construir interfaces gráficas.. tcltk, RGtk2, rJava, qtbase,...
> Es decir, podemos *directamente* programar nuestros GUI usando esos paquetes.
> gWidgets es un API que se coloca entre R y esos paquetes (o, mejor llamados, GUI Toolkits) y nos facilita la tarea puesto que simplifica (y unifica) la comunicación de R con esos GUI Toolkits. Es decir, lo primero que debemos decidir, antes de ponernos a escribir código con gWidgets, es qué GUI queremos utilizar.
>
> Cualquier problema que tengas con el GUI Tolkit correspondiente (sea tcltk o RGtk2 u otro) es independiente de gWidgets. Debieras, primero probar si la comunicación entre R y esos paquetes funciona correctamente. Quizá tengas problemas con KDE y tcltk, por eso sería importante que lo comprobases antes de nada. Una vez que hemos conseguido esto, podemos usar gWidgets como API.
>
> Es por esto que, cuando cargamos las librerías correspondientes, necesitamos indicarle a gWidgets con que GUI Toolkit queremos "hablar".
>> require(gWidgets)
>> options(guiToolkit="tcltk")
>> require(gWidgetstcltk)
> Y después ya estamos listos para crear nuestro interface.
>
> La idea es que intentes programar directamente una ventana de input desde R que llame a tcltk o a RGtk2 y compruebes que funciona correctamente ANTES de lanzarte con gWidgets, porque el problema pudiera estar ahí (esa es la pinta que tiene, por lo que comentas).
>
> Por si te vale de algo, yo me he decidido por tcltk.
> Por ponerte un ejemplo, RCommander está construido bajo tcltk.
> Otra cosa: hay ciertas funciones que podrás (o no) usar dependiendo del GUI Toolkit que hayas elegido; por ejemplo, creo recordar que la función ggraphics() no se puede usar desde tcltk... y me parece que gdf() tampoco.. pero no estoy muy seguro.
>
> Un Saludo,
> Miguel.
>
>
>
>
>
>
>
>
> -----Mensaje original-----
> De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de Fernando Macedo
> Enviado el: miércoles, 06 de junio de 2012 19:46
> Para: Carlos Ortega
> CC: r-help-es
> Asunto: Re: [R-es] error NA_real_
>
> Tengo problemas para instalar Rgtk2. Conflicto con librerías GTK que todavía no tuve tiempo para revisar (de alguna forma lo voy a hacer funcionar :D) pero en cuanto pueda te comento.
>
> Saludos!
>
> Fernando Macedo
>
>
> Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada.
>
> Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.
>
> See more languages: http://www.sergas.es/aviso_confidencialidad.htm
>



Más información sobre la lista de distribución R-help-es