Resultados de la búsqueda a petición "data.table"

1 la respuesta

¿Por qué setDT no tiene ningún efecto en este caso?

Considere el siguiente código library(data.table) # 1.9.2 x <- data.frame(letters[1:2]) setDT(x) class(x) ## [1] "data.table" "data.frame"Cuál es un resultado esperado. Ahora si corro x <- letters[1:2] setDT(data.frame(x)) class(x) ## [1] ...

1 la respuesta

pasar variables y nombres a la función data.table

Tengo un informe que debe aplicarse para diferentes nombres de data.tables [tanto j como by]. La única forma en que lo hago es envolviendo los argumentos en uneval(substitute(value)) función. Esto hace que el código sea menos legible. He nombrado ...

3 la respuesta

Superposición de unión con posiciones inicial y final

Considera lo siguientedata.tables. El primero define un conjunto de regiones con posiciones inicial y final para cada grupo 'x': library(data.table) d1 <- data.table(x = letters[1:5], start = c(1,5,19,30, 7), end = c(3,11,22,39,25)) setkey(d1, ...

3 la respuesta

Comprobando eficientemente el valor de otra fila en data.table

Nota:Esta es una pregunta que publiqué originalmente en el grupo de ayuda data.table. Matt Dowle solicitó un ejemplo más detallado y publiqué este, pero tuve problemas con el formato del correo electrónico. Ya sé cómo formatear en SO, así que ...

3 la respuesta

Eliminar varias columnas de R data.table con parámetro para columnas para eliminar

Estoy tratando de manipular una serie de tablas de datos de manera similar, y me gustaría escribir una función para lograr esto. Me gustaría pasar un parámetro que contiene una lista de columnas que realizarían las operaciones. Esto funciona bien ...

3 la respuesta

Forma más rápida de leer archivos de ancho fijo

Trabajo con muchos archivos de ancho fijo (es decir, sin caracteres de separación) que necesito leer en R. Por lo tanto, generalmente hay una definición del ancho de columna para analizar la cadena en variables. Puedo usarread.fwf para leer los ...

2 la respuesta

Mantenga la primera fila por varias columnas en una tabla de datos R.

Me gustaría obtener la primera fila solo de una tabla data.table, agrupada por varias columnas. Esto es sencillo con una sola columna, por ejemplo: (dt <- data.table(x = c(1, 1, 1, 2), y = c(1, 1, 2, 2), z = c(1, 2, 1, 2))) # x y z # |1: 1 1 1 ...

1 la respuesta

Unir tablas con nombres de columna idénticos (sin clave) en R data.table

¿Cómo se tratan las columnas sin clave con nombres idénticos al unir data.tables? Estoy buscando una solución paratable.field notación en SQL. Por ejemplo, supongamos que tengo una tabla DT que se vuelve a llenar con nuevos datos para la ...

1 la respuesta

Error al fusionar marcos de datos con el paquete "data.table"

El siguiente es unejemplo reproduciblede una situación que estoy experimentando y atascada (es unacliente de prueba Estoy usando para evaluar varios enfoques parafusionar conjuntos de datospara mi tesis de investigación). testData ...

4 la respuesta

¿Cuál es la alternativa de mayor rendimiento a los bucles for para subconjunto de datos por id de grupo?

Un paradigma de análisis recurrente que encuentro en mi investigación es la necesidad de un subconjunto basado en todos los diferentes valores de identificación de grupo, realizando análisis estadísticos en cada grupo a su vez y colocando los ...