Base
lista de trabajo
-- obtener el directorio de trabajo
obtener ()
-- Modificar el directorio de trabajo
setwd(dir = "nombre de ruta")
-- Ver los archivos en el directorio
lista.archivos()
asignación
En general, asignación de guión, alt + - tecla de método abreviado para imprimir guión
X <- 3
Sin embargo, puede usar << para forzar asignaciones a variables globales
X << 3
Ver las variables y funciones definidas en el espacio de trabajo actual
ls()
ls.str() #Lista los detalles de cada variable
str() #Lista los detalles de una variable
eliminar objeto
rm(x) #eliminar x variable
rm(list = ls()) #eliminar todos los objetos en el espacio de trabajo
Ver registros de comandos históricos
history(num) #Ver los primeros num comandos
ctrl + l para borrar la línea de comando
Ver ayuda
ayuda integrada
ayuda(paquete = nombre_del_paquete) #Ver la ayuda del paquete
vignette("package_name") #Ver la documentación del paquete (no todos los paquetes)
help.function_name() #Ver la función de ayuda 1
help(fuction_name) #Ver la ayuda de la función 2
?nombre_función #Ver ayuda de la función 3
args(fuction_name) #ver rápidamente los parámetros de la función en lugar de todo el documento
??function_name #Ver la ayuda de la función localmente, no se puede cargar el paquete 1
help.search("fuction_name") #Ver la ayuda de la función localmente, sin cargar el paquete 2
RSiteRearch ("palabra clave"} #enlace sitio web oficial para ver el contenido de la palabra clave de búsqueda
apropos("palabra clave") #coincidencia aproximada, busque todo el contenido que contenga una palabra clave
apropos("palabra clave", modo = "función" ) #coincidencia aproximada, encuentra todas las funciones que contienen palabras clave
ejemplo(nombre_de_la_función) #Ejecutar el ejemplo de la función en el documento de ayuda
ejemplo("hist") #Dar un ejemplo de la función de dibujo
demo(graphics) #Listar el diagrama de caso de R
búsqueda de sitio
Rseek.org #Categorías de Google que pueden buscar todo el contenido relacionado con R, pero necesitan estar en línea científicamente
blogger
rapido
Finalizar
guardar espacio de trabajo
guardar imagen()
abandonar
q()
conjunto de datos
datos()
data(paquete = "paclage_name") #El nombre del conjunto de datos montado por el paquete R
Funciones de cálculo comunes
para resumir
suma()
promedio
significar()
Paquete R
descargar
descarga tradicional
install.packages('nombre_del_paquete')
En cuanto a la descarga tradicional de muchos paquetes de la carta, generalmente no es posible utilizar
Ver la ruta de descarga del paquete
.libPaths()
quitar paquete
remove.packages("vcd")
paquete de actualización
actualizar.paquetes()
cargar/quitar paquete
biblioteca(nombre_del_paquete) #load
separar("paquete:nombre_paquete")
Ver ayuda
ayuda(paquete = "nombre_paquete")
Paquete de clonación/migración masiva
# movido por dispositivo
install.packages() #Listar los paquetes R instalados en el entorno actual
Rpack <- paquetes.instalados()[ ,1]
guardar(Rpack,archivo = "Rpack.Rdata") # guardar
# dispositivo de destino
para (i en Rpack) install.packages(i)
ciclo
estructura:
1. Juicio condicional, verdadero o falso
2. Estructura para la ejecución del bucle
3. Expresiones
En resumen, la lógica es la misma que en otros lenguajes, solo tome un ejemplo
pd Si caes en un bucle infinito, presiona esc para pausar
Para
para(yo en 1:10){
cuerpo de la oración
}
Mientras
yo = 1;
mientras (i<=10){
cuerpo de la oración
}
si / más
si (condición) {
cuerpo de la oración
}
demás{
}
ifelse(condición, cuerpo de la declaración si se cumple la condición, cuerpo de la declaración si no se cumple la condición)