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

1 la respuesta

Error en R data.table v1.9.6 - función "fread"

Recientemente actualicé a data.table 1.9.6 y obtengo el siguiente error cuando usofread: fread("Aug14.csv") Error in fread("Aug14.csv") : 4 arguments passed to .Internal(nchar) which requires 3Otra publicación analiza este error en ...

1 la respuesta

r: pasar variables como nombres de columna data.table

Cuanto más lo uso, másdata.table está reemplazandodplyr como mi paquete 'goto', ya que la velocidad que ofrece es una gran ventaja. Pregunta ¿Puedes pasar variables ai en data.table (dt[i,j]) sin crear unexpression? Ejemplo Dado un ...

1 la respuesta

¿Qué significa ".N" en la tabla de datos en r?

Tengo una tabla de datosdt: library(data.table) dt = data.table(a=LETTERS[c(1,1:3)],b=4:7) a b 1: A 4 2: A 5 3: B 6 4: C 7El resultado dedt[, .N, by=a] es a N 1: A 2 2: B 1 3: C 1Sé que elby=a oby="a" significa agrupado pora columna y elN ...

1 la respuesta

Uso de "lista" en el argumento j de data.table

Estoy aprendiendo propiedades data.table deuna publicación de blog [http://brooksandrew.github.io/simpleblog/articles/advanced-data-table/#columns-of-lists] . Estoy tratando de entender la parte bajo "tabla de resumen (corta y estrecha)", ...

2 la respuesta

Marcos de datos coincidentes con data.table

Necesito llenar una matriz (MA) con información de un marco de datos largo (DF) usando otra matriz como identificador (ID.MA). Una idea de mis tres matrices: MA.ID crea un identificador para buscar en el gran DF las variables necesarias: a b c ...

1 la respuesta

fread (): tabla de lectura con \ r \ r \ n como símbolo de nueva línea

Tengo tablas delimitadas por tabulaciones en archivos de texto donde todas las líneas terminan con\r\r\n (0x0D 0x0D 0x0A) Si trato de leer dicho archivo confread(), dice El final de línea es \ r \ r \ n. R's download.file () parece agregar el \ ...

1 la respuesta

R data.table rolling join "mult" no funciona como se esperaba

Tengo dos data.frames cada uno con una serie de tiempo. Mi objetivo es utilizar la serie de tiempo de df2 para marcar la marca de tiempo más cercana en df1. ¡Cada marca de tiempo en df2 solo debe marcar UNA marca de tiempo en df1! dates1 <- ...

1 la respuesta

Trozos de secuencia de indexación utilizando data.table

Digamos que tengo un conjunto de datos donde las secuencias de longitud 1 son ilegales, la longitud 2 es legal, mayor que la longitud 5 son ilegales pero se permite dividir secuencias más largas en <= 5 secuencias. set.seed(1) DT1 <- ...

3 la respuesta

¿Hay un dplyr equivalente a data.table :: rleid?

data.table ofrece una buena función de conveniencia,rleid [https://www.rdocumentation.org/packages/data.table/versions/1.11.4/topics/rleid] para codificación de longitud de ejecución: library(data.table) DT = data.table(grp=rep(c("A", "B", "C", ...

2 la respuesta

¿Cómo puedo realizar una fusión "setdiff" usando data.table?

Digamos que tengo dos tablas: library(data.table) set.seed(1) tab1 <- data.table( let = rep(letters[1:2], each = 3), num = rep(1:3, 2), val = rnorm(6), key = c("let", "num") ) tab2 <- data.table( let = rep(letters[1:2], each = 2), num = rep(1:2, ...