2010-09-16 28 views

Respuesta

11

No estoy familiarizado con el proceso r, pero este enlace parece ser válido para su pregunta.

http://www.unt.edu/rss/class/splus/UsingRWithinExcel.pdf

Rexcel - Utilizando R dentro de Excel

general

El Excel complemento RExcel.xla permite utilizar R desde dentro de Excel. El paquete contiene, además, algunos libros de Excel que demuestran diferentes técnicas para usar R en Excel. Hay dos tipos de servidores, de fondo y de fondo. El servidor de fondo está totalmente oculto para el usuario , toda interacción con R tiene que hacerse en Excel. El servidor de primer plano permite el acceso directo a la línea de comando R GUI mientras trabaja en Excel. El servidor de fondo se instala con el servidor R (D) COM, el servidor de fondo depende del {R} -package rcom, que debe instalarse> desde CRAN.

Uso

Hay por lo menos tres formas diferentes de utilizar R desde dentro de Excel modo Scratchpad escritura R Código directamente en una hoja de cálculo Excel y transferir escalar, vector, y las variables de matriz entre R y Excel

modo Macro

escritura macros u canta VBA y las macros provistas por RExcel.XLA, adjuntando las macros al menú artículos o elementos de la barra

funciones de hoja de

R puede ser llamado directamente en las funciones en celdas de la hoja

modo de apuntes

El menú Rexcel contiene los siguientes artículos:

R Start

inicia una conexión a R Si es necesario pone en marcha un proceso de I a acceder> desde Excel Para los detalles de código que se ejecuta en el arranque ver sección Inicio

Cerrar R

Cuando este proceso se está ejecutando, R Inicio cambia a Cerrar R Ejecutar código Al seleccionar un rango (solo una columna de ancho) en Excel que contiene código R válido y luego elegir este elemento de menú se ejecuta el código seleccionado

Obtener

obtiene el valor de una variable R en la célula Excel activo o rango Los valores posibles son escalares y matrices de números o cadenas, o tramas de datos.

Deja

Pone los valores de la gama Excel seleccionado en una variable R. Los valores posibles son escalares y matrices de números o cadenas, o marcos de datos. Si se va a poner un marco de datos, la primera fila del rango de Excel debe contener los nombres de las variables para el marco de datos . Poner para dataframes solo transfiere datos en filas y columnas visibles, las filas ocultas y las columnas no se transferirán a .

Copiar código

Pone el contenido del rango seleccionado en el portapapeles de Windows, asumiendo que es código R, y se envuelve el código en el procedimiento de VBA llama para que quede listo para su inclusión en VBA macros

+0

¿cómo se llaman, Google es tu amigo? :-) –

+0

Google es definitivamente un amigo. –

10

RExcel, un complemento gratuito para Excel que se puede descargar de la red de distribución R. RExcel integra a la perfección todo el conjunto de métodos estadísticos y gráficos de R en Excel.

R Through Excel El libro ofrece una buena entrada para los que empiezan con R a través de la familiar de Microsoft Excel ..

0

yo también No estoy familiarizado con R.Pero me encontré con estos 2 enlaces que pueden ser útiles:

Windows Component Services Integrating R and Excel on the COM Layer

y,

High-Level Interface Between R and Excel

[ 's]

+1

Sé que la respuesta aceptada está subida de nivel y hace que parezca que se está haciendo bien, pero ... Las respuestas del enlace único son [motivos para la eliminación] (http://meta.stackoverflow.com/q/251006/2596334). Las [razones para esto] (http://meta.stackexchange.com/q/8231/235574) son legión. Por favor, lea ["¿Cómo escribo una buena respuesta?"] (Http://stackoverflow.com/help/how-to-answer): 'Proporcione contexto para los enlaces'. –

Cuestiones relacionadas