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

1 la respuesta

diferentes resultados para la forma estándar y la forma funcional de data.table assigne-by-reference `: =`

Parece haber una pequeña diferencia entre la asignación de data.tabel por referencia: = en el estándar a la forma funcional. La forma estándar obliga a RHS a vectorizar, la forma funcional no. Un detalle, pero no documentado como ...

1 la respuesta

Eliminando un número fuera de secuencia de una columna en data.table en R [cerrado]

Tengo una tabla de datos dt, con tres columnas nm, seqn y obj > nm <- letters[1:22] > seqn <- c(32,36, 86,45 , 47, 48, 49, + 52, 54, 59, + 66, 9, 69, 74, 81, 88, 90, 91, 93, 94, 95, 97) > obj <- rep(c('c1', 'c2', 'c3'), c(7, 3, 12)) > dt <- ...

1 la respuesta

Función R para que una función se repita en función de los valores de columna

Tengo un gran conjunto de datos para el que necesito hacer una coincidencia de cadenas. Tengo algunas publicaciones muy útiles de este sitio y, al referirme a ellas, he creado una función para hacer coincidir las cadenas de mi conjunto de datos. ...

3 la respuesta

Encuentre el tiempo hasta la ocurrencia más cercana de un valor particular para cada fila

Digamos que tengo una tabla de datos: dt <- data.table( datetime = seq(as.POSIXct("2016-01-01 00:00:00"),as.POSIXct("2016-01-01 10:00:00"), by = "1 hour"), ObType = c("A","A","B","B","B","B","A","A","B","A","A") ) dt datetime ObType ...

0 la respuesta

Fusionar data.tables grandes en columnas de caracteres causa segfault

Estoy usando R versión 3.3.3 (aunque he replicado este problema en 3.4.0) ydata.table versión 1.10.4 en Cygwin. (Editar: los comentarios a continuación sugieren que esto puede ser específico de Cygwin.) Necesito fusionar dos tablas de datos ...

2 la respuesta

H2O funciona más lento que data.table R

¿Cómo es posible que el almacenamiento de datos en la matriz H2O sea más lento que en data.table? #Packages used "H2O" and "data.table" library(h2o) library(data.table) #create the matrix ...

2 la respuesta

data.table equivalente de tidyr :: complete ()

tidyr::complete() agrega filas a undata.frame para combinaciones de valores de columna que faltan en los datos. Ejemplo: library(dplyr) library(tidyr) df <- data.frame(person = c(1,2,2), observation_id = c(1,1,2), value = c(1,1,1)) df %>% ...

1 la respuesta

¿Por qué seleccionar columnas de una tabla de datos da como resultado una copia?

Parece que seleccionando columna (s) de data.table con[.data.table da como resultado una copia de los vectores subyacentes. Estoy hablando de una selección de columna muy simple, por nombre, no hay expresiones para calcular enj y no hay filas ...

1 la respuesta

Tabla de datos R: combinación externa izquierda

Supongamos que tengo dos tablas de datos: X <- data.table(id = 1:5, L = letters[1:5]) id L 1: 1 a 2: 2 b 3: 3 c 4: 4 d 5: 5 e Y <- data.table(id = 3:5, L = c(NA, "g", "h"), N = c(10, NA, 12)) id L N 1: 3 NA 10 2: 4 g NA 3: 5 h 12¿Sería posible ...

1 la respuesta

Guardar gráficos en una columna de lista data.table

Cuando corro ... library(data.table) DT = CJ(id = 1, id2 = 1:3)[, .( d = as.IDate("2017-01-01")+1:10, v = id*10 + id2*1:10 ), by=.(id, id2)] plotDT = DT[, { par(mfrow = c(uniqueN(id2), 1), mar = c(2,2,.5,2)) .SD[,{ plot(d, v, type="l") }, ...