Articles of r

Anular una función que se importa en un espacio de nombres

Como la función de termplot en R contiene algún código extraño que me está dando errores molestos, quiero anularlo en mi propio código de prueba hasta que encuentre una solución más permanente. El problema es que la función modificada no está cargada por el paquete mgcv . El paquete mgcv carga termplot desde el paquete […]

Lea los datos SAS sas7bdat en R

¿Qué opciones tiene R para leer archivos en el formato SAS nativo, sas7bdat , en R? El NCES Common Core , por ejemplo, contiene un extenso repository de archivos de datos guardados en este formato. Para ser más concretos, centrémonos en tratar de leer en este archivo de LEA Universe en 1997-98, que contiene datos […]

¿Por qué algunos caracteres Unicode se muestran en matrices, pero no marcos de datos en R?

Al menos en algunos casos, los caracteres asiáticos son imprimibles si están contenidos en una matrix o un vector , pero no en un data.frame . Aquí hay un ejemplo q<-'天' q # Works # [1] "天" matrix(q) # Works # [,1] # [1,] "天" q2<-data.frame(q,stringsAsFactors=FALSE) q2 # Does not work # q # 1 […]

Al importar CSV a R, ¿cómo generar una columna con el nombre del CSV?

Tengo una gran cantidad de archivos csv que quiero leer en R. Todos los encabezados de columna en los csvs son los mismos. Al principio pensé que necesitaría crear un bucle basado en la lista de nombres de archivo, pero después de buscar encontré una manera más rápida. Esto se lee y combina todas las […]

¿Cómo agrego una fila a un dataframe con totales?

Tengo un dataframe donde me gustaría agregar una fila adicional que sum los valores de las columnas. Por ejemplo, digamos que tengo esta información: x <- data.frame(Language=c("C++", "Java", "Python"), Files=c(4009, 210, 35), LOC=c(15328,876, 200), stringsAsFactors=FALSE) Los datos se ven así: Language Files LOC 1 C++ 4009 15328 2 Java 210 876 3 Python 35 200 […]

¿Cómo dibujar una línea en un entorno de figuras múltiples en R?

Tome un ejemplo muy simple, mfrow=c(1,3) ; cada figura es un histogtwig diferente; ¿Cómo dibujaría una línea horizontal (similar a abline(h=10) ) que abline(h=10) las 3 figuras? (Es decir, incluso los márgenes entre ellos.) Obviamente, podría agregar una abline a cada figura, pero eso no es lo que quiero. Puedo pensar en una forma muy […]

¿Se puede utilizar dcast sin una función agregada?

Posible duplicado: Esta remodelación R debe ser simple, pero dcast de reshape2 funciona sin una fórmula donde no hay duplicados. Toma estos datos de ejemplo: df <- structure(list(id = c("A", "B", "C", "A", "B", "C"), cat = c("SS", "SS", "SS", "SV", "SV", "SV"), val = c(220L, 222L, 223L, 224L, 225L, 2206L)), .Names = c("id", "cat", […]

Etiquetar eje X en serie de tiempo trazar usando R

Soy algo nuevo para R y tengo una experiencia limitada con la ttwig en general. He podido trabajar para obtener mis datos como un objeto de serie temporal en R usando zoológico, pero me está resultando difícil etiquetar el xaxis correctamente, si es que lo tengo todo. Cuando trazo mi objeto de zoológico plot(z) El […]

¿el valor.var en dcast puede ser una lista o tener múltiples variables de valor?

En los archivos de ayuda de dcast.data.table , hay una nota que indica que se ha implementado una nueva característica: “dcast.data.table permite que la columna value.var sea de tipo lista” Considero que esto significa que uno puede tener múltiples variables de valor dentro de una lista, es decir, en este formato: dcast.data.table(dt, x1~x2, value.var=list(‘var1′,’var2′,’var3’)) Pero […]

Combinación de tabla de datos basada en intervalos de fechas

Tengo dos tablas, policies y claims policies policies policyNumber EFDT EXDT 1: 123 2012-01-01 2013-01-01 2: 123 2013-01-01 2014-01-01 3: 124 2013-01-01 2014-01-01 4: 125 2013-02-01 2014-02-01 claims claims claimNumber policyNumber lossDate claimAmount 1: 1 123 2012-02-01 10 2: 2 123 2012-08-15 20 3: 3 123 2013-01-01 20 4: 4 124 2013-10-31 15 La tabla […]