Articles of r

¿Cómo aplanar una lista a una lista sin coacción?

Estoy tratando de lograr la funcionalidad similar a unlist, con la excepción de que los tipos no se fuerzan a un vector, pero la lista con tipos preservados se devuelve en su lugar. Por ejemplo: flatten(list(NA, list(“TRUE”, list(FALSE), 0L)) debería regresar list(NA, “TRUE”, FALSE, 0L) en lugar de c(NA, “TRUE”, “FALSE”, “0”) que sería devuelto […]

Cambia el nombre de la variable en el bucle usando R

Tengo un bucle for: for (i in 1:10){ Ai=d+rnorm(3)} Lo que me gustaría hacer es tener A1, A2,A3…A10 y tengo la variable i en el nombre de la variable. No funciona de esta manera, pero probablemente me esté perdiendo algo pequeño. ¿Cómo puedo usar i en el ciclo for para asignar diferentes nombres de variable?

¿Cómo crear un conjunto de datos de ejemplo a partir de datos privados (reemplazando nombres y niveles de variables con marcadores de lugar no informativos)?

Para proporcionar un ejemplo reproducible de un enfoque, a menudo debe proporcionarse un conjunto de datos. En lugar de construir un conjunto de datos de ejemplo, deseo usar algunos de mis propios datos. Sin embargo, estos datos no pueden ser publicados. Deseo reemplazar los nombres variables (columna) y los niveles de los factores con marcadores […]

Cómo ver el código fuente de R. Función interna o .Primitiva?

Ninguno de estos muestra el código fuente de la función pnorm , stats:::pnorm getAnywhere(pnorm) ¿Cómo puedo ver el código fuente de pnorm ? sum (…, na.rm = FALSE) .Primitive(“sum”) .Primitive(“sum”) function (…, na.rm = FALSE) .Primitive(“sum”) methods(sum) no methods were found y, ¿cómo puedo ver el código fuente de la función sum ?

Trace múltiples líneas (series de datos), cada una con un color único en R

Soy bastante nuevo en R y tengo las siguientes consultas: Estoy tratando de generar un diagtwig en R que tiene múltiples líneas (serie de datos). Cada una de estas líneas es una categoría y quiero que tenga un color único. Actualmente mi código está configurado de esta manera: Primero, estoy creando un diagtwig vacío: plot(1,type=’n’,xlim=c(1,10),ylim=c(0,max_y),xlab=’ID’, […]

Forzar la recolección de basura para que se ejecute en R con el comando gc ()

Periódicamente programo descuidadamente. Ok, programo descuidadamente todo el tiempo, pero a veces eso me alcanza en forma de errores de falta de memoria. Empiezo a ejercitar un poco de disciplina al eliminar objetos con el comando rm () y las cosas mejoran. Veo mensajes mixtos en línea sobre si debo llamar explícitamente a gc () […]

Seleccionar solo columnas numéricas de un dataframe

Supongamos que tiene un dataframe como este: x <- data.frame(v1=1:20,v2=1:20,v3=1:20,v4=letters[1:20]) ¿Cómo seleccionarías solo aquellas columnas en x que son numéricas?

Convierta los valores en una columna en nombres de fila en un dataframe existente en R

Me gustaría convertir los valores en una columna de un dataframe existente en nombres de fila. ¿Es posible hacer esto sin exportar el dataframe y luego volver a importarlo con row.names = call? Por ejemplo, me gustaría convertir: > samp names Var.1 Var.2 Var.3 1 A 1 5 0 2 B 2 4 1 3 […]

¿Aplicar una función a cada fila de una tabla usando dplyr?

Cuando trabajo con plyr , a menudo me resultó útil usar adply para funciones escalares que tengo que aplicar a todas y cada una de las filas. p.ej data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length Sepal.Width Petal.Length Petal.Width Species Max.Len 1 5.1 3.5 1.4 0.2 setosa 5.1 2 4.9 3.0 1.4 […]

¿Por qué ++ se considera un valor l, pero i ++ no?

¿Por qué es ++ i es l-value y i ++ no?