Discussion:
[R-es] Problemas al cargar Rcomander en consola de Rstudio
MªLuz Morales
2015-06-16 09:14:17 UTC
Permalink
Hola,
tengo instalado R y Rstudio sobre linux en máquina virtual. en la consola
de Rstudio he instalado el interfaz Rcommander con la instrucción:

install.packages("Rcmdr",dependences=TRUE),

pero al cargar el paquete
library(Rcmdr)

obtengo el siguiente error:


Loading required package: splinesLoading required package:
RcmdrMiscLoading required package: carLoading required package:
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
details:
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’


Esto lo carga sin problemas
library(tcltk)


Gracias
Un saludo
MªLuz

[[alternative HTML version deleted]]
eric
2015-06-16 19:33:22 UTC
Permalink
MaLuz, hasta donde entiendo RStudio y R-commander son entornos de
trabajo graficos para R, R-commander no es una libreria
(http://www.rcommander.com/), de modo que me parece raro invocarlo desde
dentro de R. Segun yo deberias llamar a R-commander tal como llamas a
RStudio, como un programa desde la consola linux o con un shorcut o
desde un menu o algo asi. TclTk si es un conjunto de librerias graficas,
por eso las puedes cargar sin problemas desde dentro de R.

Saludos, eric.
Post by MªLuz Morales
Hola,
tengo instalado R y Rstudio sobre linux en máquina virtual. en la consola
install.packages("Rcmdr",dependences=TRUE),
pero al cargar el paquete
library(Rcmdr)
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’
Esto lo carga sin problemas
library(tcltk)
Gracias
Un saludo
MªLuz
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Forest Engineer
Master in Environmental and Natural Resource Economics
Ph.D. student in Sciences of Natural Resources at La Frontera University
Member in AguaDeTemu2030, citizen movement for Temuco with green city
standards for living

Nota: Las tildes se han omitido para asegurar compatibilidad con algunos
lectores de correo.
José Trujillo Carmona
2015-06-17 07:24:17 UTC
Permalink
Post by eric
MaLuz, hasta donde entiendo RStudio y R-commander son entornos de
trabajo graficos para R, R-commander no es una libreria
(http://www.rcommander.com/), de modo que me parece raro invocarlo
desde dentro de R. Segun yo deberias llamar a R-commander tal como
llamas a RStudio, como un programa desde la consola linux o con un
shorcut o desde un menu o algo asi. TclTk si es un conjunto de
librerias graficas, por eso las puedes cargar sin problemas desde
dentro de R.
Saludos, eric.
Pues no amigo Eric.

RCommander, a diferencia de RStudio, es una libreria o paquete de R ,
que abre su propia ventana gráfica cuando se le invoca. El paquete en
concreto es Rcmdr.

La primera invocación de RCommander es simplemente:

library(Rcmdr)

Y si por alguna razón se cierra la ventana gráfica de RCommander, se
vuelve a poner en marcha mediante el comando:

Commander()

RCommander es perfectamente compatible con RStudio, aportándole menús
para procedimientos estadísticos de nivel básico y general de los que
carece RStudio. Este está más centrado en el control de los datos y
objetos del entorno que en proporcionar menús para procedimientos
estadísticos. Basta con marcar el paquete Rcmdr en la solapa Packages de
RStudio para incorporar RCommander a RStudio, aunque en estas
condiciones puede hacer falta retocar la configuración de RCommander
para que la convivencia sea perfecta (en concreto puede que redirija la
salida a RStudio en lugar de hacerlo hacia su propio editor de resultados).

Un saludo.
Post by eric
Post by MªLuz Morales
Hola,
tengo instalado R y Rstudio sobre linux en máquina virtual. en la consola
install.packages("Rcmdr",dependences=TRUE),
pero al cargar el paquete
library(Rcmdr)
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’
Esto lo carga sin problemas
library(tcltk)
Gracias
Un saludo
MªLuz
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
MªLuz Morales
2015-06-17 07:30:45 UTC
Permalink
Gracias Eric y José,
efectivamente Rcoommander es un paquete de R y desde luego en linux me está
dando problemas. Sobre windows no he tenido problema al instalarlo, pero
para mi sorpresa cuando intento importar datos desde excel NO me aparece
esa posibilidad en la lista de fuentes desde las que importar datos. Sabeis
por qué??

Gracias
Un saludo
Post by José Trujillo Carmona
MaLuz, hasta donde entiendo RStudio y R-commander son entornos de trabajo
graficos para R, R-commander no es una libreria (
http://www.rcommander.com/), de modo que me parece raro invocarlo desde
dentro de R. Segun yo deberias llamar a R-commander tal como llamas a
RStudio, como un programa desde la consola linux o con un shorcut o desde
un menu o algo asi. TclTk si es un conjunto de librerias graficas, por eso
las puedes cargar sin problemas desde dentro de R.
Saludos, eric.
Pues no amigo Eric.
RCommander, a diferencia de RStudio, es una libreria o paquete de R , que
abre su propia ventana gráfica cuando se le invoca. El paquete en concreto
es Rcmdr.
library(Rcmdr)
Y si por alguna razón se cierra la ventana gráfica de RCommander, se
Commander()
RCommander es perfectamente compatible con RStudio, aportándole menús para
procedimientos estadísticos de nivel básico y general de los que carece
RStudio. Este está más centrado en el control de los datos y objetos del
entorno que en proporcionar menús para procedimientos estadísticos. Basta
con marcar el paquete Rcmdr en la solapa Packages de RStudio para
incorporar RCommander a RStudio, aunque en estas condiciones puede hacer
falta retocar la configuración de RCommander para que la convivencia sea
perfecta (en concreto puede que redirija la salida a RStudio en lugar de
hacerlo hacia su propio editor de resultados).
Un saludo.
Post by MªLuz Morales
Hola,
tengo instalado R y Rstudio sobre linux en máquina virtual. en la consola
install.packages("Rcmdr",dependences=TRUE),
pero al cargar el paquete
library(Rcmdr)
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’
Esto lo carga sin problemas
library(tcltk)
Gracias
Un saludo
MªLuz
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
José Trujillo Carmona
2015-06-17 08:13:40 UTC
Permalink
Efectivamente desde Linux no existe la posibilidad de importar de Excel.

Si estás en Windows el sistema te aporta acceso a las funciones de Excel
a través de RODBC, pero supongo que las bibliotecas de Excel de las que
tira este paquete no están disponibles en Linux.

Si escribes RCommander Excel en Google encontrarás varios tutoriales
(alguno en YouTube) que te explican como pasar las hojas de Excel al
formato csv que es el formato normla para intercambiar datos entres
hojas de cálculo y bases de datos.

Si estás en Linux el archivo excel tendrás que abrirlo primero con
Gnumeric o mejor con LibreOffice para exportarlo a csv. La exportación
es más fácil que en excel incluso.

Alternativamente existen varios paquetes de R que te facilitan acceso a
las hojas de excel (readxl, XLConnect, xlsx, ...) No están integrados en
RCommander y no los he probado. La importación/exportación a través del
formato csv funciona muy bien y es a lo que estoy acostumbrado.

Saludos.
Post by MªLuz Morales
Gracias Eric y José,
efectivamente Rcoommander es un paquete de R y desde luego en linux me
está dando problemas. Sobre windows no he tenido problema al
instalarlo, pero para mi sorpresa cuando intento importar datos desde
excel NO me aparece esa posibilidad en la lista de fuentes desde las
que importar datos. Sabeis por qué??
Gracias
Un saludo
MaLuz, hasta donde entiendo RStudio y R-commander son entornos
de trabajo graficos para R, R-commander no es una libreria
(http://www.rcommander.com/), de modo que me parece raro
invocarlo desde dentro de R. Segun yo deberias llamar a
R-commander tal como llamas a RStudio, como un programa desde
la consola linux o con un shorcut o desde un menu o algo asi.
TclTk si es un conjunto de librerias graficas, por eso las
puedes cargar sin problemas desde dentro de R.
Saludos, eric.
Pues no amigo Eric.
RCommander, a diferencia de RStudio, es una libreria o paquete de
R , que abre su propia ventana gráfica cuando se le invoca. El
paquete en concreto es Rcmdr.
library(Rcmdr)
Y si por alguna razón se cierra la ventana gráfica de RCommander,
Commander()
RCommander es perfectamente compatible con RStudio, aportándole
menús para procedimientos estadísticos de nivel básico y general
de los que carece RStudio. Este está más centrado en el control de
los datos y objetos del entorno que en proporcionar menús para
procedimientos estadísticos. Basta con marcar el paquete Rcmdr en
la solapa Packages de RStudio para incorporar RCommander a
RStudio, aunque en estas condiciones puede hacer falta retocar la
configuración de RCommander para que la convivencia sea perfecta
(en concreto puede que redirija la salida a RStudio en lugar de
hacerlo hacia su propio editor de resultados).
Un saludo.
Hola,
tengo instalado R y Rstudio sobre linux en máquina
virtual. en la consola
install.packages("Rcmdr",dependences=TRUE),
pero al cargar el paquete
library(Rcmdr)
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
call: structure(.External(.C_dotTclObjv, objv), class =
"tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’
Esto lo carga sin problemas
library(tcltk)
Gracias
Un saludo
MªLuz
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
m***@sergas.es
2015-06-17 08:47:39 UTC
Permalink
Hola.

RCommander permite importar un conjunto de datos desde el portapapeles
en cualquier sistema operativo.
Es tan sencillo como abrir el fichero en cuestión con la aplicación
indicada, seleccionar, copiar y cargar desde RCommander.

Un Saludo,

--
Miguel Ángel Rodríguez Muíños
Consellería de Sanidade
Xunta de Galicia
http://dxsp.sergas.es
Post by José Trujillo Carmona
Efectivamente desde Linux no existe la posibilidad de importar de Excel.
Si estás en Windows el sistema te aporta acceso a las funciones de Excel
a través de RODBC, pero supongo que las bibliotecas de Excel de las que
tira este paquete no están disponibles en Linux.
Si escribes RCommander Excel en Google encontrarás varios tutoriales
(alguno en YouTube) que te explican como pasar las hojas de Excel al
formato csv que es el formato normla para intercambiar datos entres
hojas de cálculo y bases de datos.
Si estás en Linux el archivo excel tendrás que abrirlo primero con
Gnumeric o mejor con LibreOffice para exportarlo a csv. La exportación
es más fácil que en excel incluso.
Alternativamente existen varios paquetes de R que te facilitan acceso a
las hojas de excel (readxl, XLConnect, xlsx, ...) No están integrados en
RCommander y no los he probado. La importación/exportación a través del
formato csv funciona muy bien y es a lo que estoy acostumbrado.
Saludos.
Post by MªLuz Morales
Gracias Eric y José,
efectivamente Rcoommander es un paquete de R y desde luego en linux me
está dando problemas. Sobre windows no he tenido problema al
instalarlo, pero para mi sorpresa cuando intento importar datos desde
excel NO me aparece esa posibilidad en la lista de fuentes desde las
que importar datos. Sabeis por qué??
________________________________

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ªLuz Morales
2015-06-17 09:29:59 UTC
Permalink
Si, independiente de Rcommander, el paquete XLConnect me permite comunicar
con excel y funciona (también en linux) y lo he usado, pero me hubiera
gustado poder usar Rcommander con excel directamente, pero como os decía no
sale la opción de importar desde excel (hablo también de Rcommander en
windows).

He probado a seleccionar mis datos de excel y copiar al portapapeles y
desde ahí importarlos en Rcommander y eso ha funcionado. Gracias Miguel
Ángel.

Un saludo
Gracias a todos por la ayuda
MªLuz
Post by José Trujillo Carmona
Efectivamente desde Linux no existe la posibilidad de importar de Excel.
Si estás en Windows el sistema te aporta acceso a las funciones de Excel a
través de RODBC, pero supongo que las bibliotecas de Excel de las que tira
este paquete no están disponibles en Linux.
Si escribes RCommander Excel en Google encontrarás varios tutoriales
(alguno en YouTube) que te explican como pasar las hojas de Excel al
formato csv que es el formato normla para intercambiar datos entres hojas
de cálculo y bases de datos.
Si estás en Linux el archivo excel tendrás que abrirlo primero con
Gnumeric o mejor con LibreOffice para exportarlo a csv. La exportación es
más fácil que en excel incluso.
Alternativamente existen varios paquetes de R que te facilitan acceso a
las hojas de excel (readxl, XLConnect, xlsx, ...) No están integrados en
RCommander y no los he probado. La importación/exportación a través del
formato csv funciona muy bien y es a lo que estoy acostumbrado.
Saludos.
Gracias Eric y José,
efectivamente Rcoommander es un paquete de R y desde luego en linux me
está dando problemas. Sobre windows no he tenido problema al instalarlo,
pero para mi sorpresa cuando intento importar datos desde excel NO me
aparece esa posibilidad en la lista de fuentes desde las que importar
datos. Sabeis por qué??
Gracias
Un saludo
Post by José Trujillo Carmona
Post by eric
MaLuz, hasta donde entiendo RStudio y R-commander son entornos de
trabajo graficos para R, R-commander no es una libreria (
http://www.rcommander.com/), de modo que me parece raro invocarlo desde
dentro de R. Segun yo deberias llamar a R-commander tal como llamas a
RStudio, como un programa desde la consola linux o con un shorcut o desde
un menu o algo asi. TclTk si es un conjunto de librerias graficas, por eso
las puedes cargar sin problemas desde dentro de R.
Saludos, eric.
Pues no amigo Eric.
RCommander, a diferencia de RStudio, es una libreria o paquete de R , que
abre su propia ventana gráfica cuando se le invoca. El paquete en concreto
es Rcmdr.
library(Rcmdr)
Y si por alguna razón se cierra la ventana gráfica de RCommander, se
Commander()
RCommander es perfectamente compatible con RStudio, aportándole menús
para procedimientos estadísticos de nivel básico y general de los que
carece RStudio. Este está más centrado en el control de los datos y objetos
del entorno que en proporcionar menús para procedimientos estadísticos.
Basta con marcar el paquete Rcmdr en la solapa Packages de RStudio para
incorporar RCommander a RStudio, aunque en estas condiciones puede hacer
falta retocar la configuración de RCommander para que la convivencia sea
perfecta (en concreto puede que redirija la salida a RStudio en lugar de
hacerlo hacia su propio editor de resultados).
Un saludo.
Post by eric
Post by MªLuz Morales
Hola,
tengo instalado R y Rstudio sobre linux en máquina virtual. en la consola
install.packages("Rcmdr",dependences=TRUE),
pero al cargar el paquete
library(Rcmdr)
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’
Esto lo carga sin problemas
library(tcltk)
Gracias
Un saludo
MªLuz
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
Freddy Omar López Quintero
2015-06-17 14:59:43 UTC
Permalink
Holap.
Post by MªLuz Morales
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’
Quizás peco de ingenuo pero: ¿has verificado que car y sandwich estén
instalados?

[[alternative HTML version deleted]]
eric
2015-06-18 05:19:08 UTC
Permalink
Muchas gracias Jose por rescatarme de la ignorancia :)

Saludos, eric.
Post by José Trujillo Carmona
Post by eric
MaLuz, hasta donde entiendo RStudio y R-commander son entornos de
trabajo graficos para R, R-commander no es una libreria
(http://www.rcommander.com/), de modo que me parece raro invocarlo
desde dentro de R. Segun yo deberias llamar a R-commander tal como
llamas a RStudio, como un programa desde la consola linux o con un
shorcut o desde un menu o algo asi. TclTk si es un conjunto de
librerias graficas, por eso las puedes cargar sin problemas desde
dentro de R.
Saludos, eric.
Pues no amigo Eric.
RCommander, a diferencia de RStudio, es una libreria o paquete de R ,
que abre su propia ventana gráfica cuando se le invoca. El paquete en
concreto es Rcmdr.
library(Rcmdr)
Y si por alguna razón se cierra la ventana gráfica de RCommander, se
Commander()
RCommander es perfectamente compatible con RStudio, aportándole menús
para procedimientos estadísticos de nivel básico y general de los que
carece RStudio. Este está más centrado en el control de los datos y
objetos del entorno que en proporcionar menús para procedimientos
estadísticos. Basta con marcar el paquete Rcmdr en la solapa Packages de
RStudio para incorporar RCommander a RStudio, aunque en estas
condiciones puede hacer falta retocar la configuración de RCommander
para que la convivencia sea perfecta (en concreto puede que redirija la
salida a RStudio en lugar de hacerlo hacia su propio editor de resultados).
Un saludo.
Post by eric
Post by MªLuz Morales
Hola,
tengo instalado R y Rstudio sobre linux en máquina virtual. en la consola
install.packages("Rcmdr",dependences=TRUE),
pero al cargar el paquete
library(Rcmdr)
sandwichError : .onLoad failed in loadNamespace() for 'Rcmdr',
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
In addition: Warning message:In fun(libname, pkgname) : couldn't
connect to display ":0"Error: package or namespace load failed for
‘Rcmdr’
Esto lo carga sin problemas
library(tcltk)
Gracias
Un saludo
MªLuz
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Forest Engineer
Master in Environmental and Natural Resource Economics
Ph.D. student in Sciences of Natural Resources at La Frontera University
Member in AguaDeTemu2030, citizen movement for Temuco with green city
standards for living

Nota: Las tildes se han omitido para asegurar compatibilidad con algunos
lectores de correo.
Loading...