Resultados de la búsqueda a petición "data.table"
R grupo data.table por atributo de la tabla i
Quiero usar columnas de la tabla i en una unión data.table para ambos cálculos y para la agrupación. Parece haber alguna limitación en la sintaxis para esto. ¿Puedes sugerir una forma más limpia de hacer esto? require(data.table) ...
¿Cómo crear una variable "condicional" en R?
Quiero crear una variable ficticia condicional. Suponga que tengo un conjunto de datos que se parece a esto: Subject Year X X1 A 1990 1 0 A 1991 1 0 A 1992 2 0 A 1993 3 0 A 1994 4 0 A 1995 4 1 B 1990 0 0 B 1991 1 0 B 1992 1 0 B 1993 2 0 B 1994 3 ...
Actualizar data.table insertando nuevas filas que son diferentes de las antiguas
Tengo dos data.table (dt1 y dt2). dt1 son datos de productos pasados y dt2 son datos de productos presentes. Quiero crear una tercera tabla de datos que inserte nuevas filas de dt2 en dt1 solo cuando las características del producto (Nivel o ...
Contando filas con fread sin leer el archivo completo [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Es posible obtener el número de filas en un archivo CSV sin abrirlo? [/questions/32913151/is-it-possible-to-get-the-number-of-rows-in-a-csv-file-without-opening-it] 4 respuestasQuiero usar data.table ...
Eliminar líneas con solo NAs de data.table
Quiero eliminar las líneas de un data.table que solo contiene NA. > tab = data.table(A = c(1, NA, 3), B = c(NA, NA, 3)) > tab A B 1: 1 NA 2: NA NA 3: 3 3Normalmente lo haría conapply(dat, 1, ...) que desafortunadamente no funciona en una tabla ...
Desplazar una columna de listas en data.table by group
Tengo una columna de listas en R: DT <- data.table(foo = c(list(c("a","b","c")), list(c("b","c")), list(c("a","b")), list(c("a"))), id = c(1,1,2,2)) DT foo id 1: a,b,c 1 2: b,c 1 3: a,b 2 4: a 2Lo que me gustaría hacer es replicar el ...
iteración de rowwise en r en una tabla de datos
library(quantmod) library(PerformanceAnalytics) getSymbols("YHOO",src="google") stock_dat=data.table(PerformanceAnalytics:: CalculateReturns(Cl(YHOO)[1:10],'discrete')) stock_dat[,Price:=0] stock_dat[1,2]=Cl(YHOO)[1] ...
Elija un elemento aleatorio de un vector para cada fila de una tabla de datos.
Tengo un marco de datos de nombres. Y tengo un vector de diferentes alimentos. Quiero elegir un elemento de ese vector al azar para cada Nombre para que la tabla de datos se vea a continuación. x<- ...
Cómo escribir un cálculo acumulativo en data.table
Un cálculo acumulativo secuencialNecesito hacer un cálculo de series de tiempo, donde el valor calculado en cada fila depende del resultado calculado en la fila anterior. Espero usar la conveniencia dedata.table. El problema real es un modelo ...
R aplanar datos anidados.
He anidado la tabla de datos, ¿cuál es la mejor manera de aplanar las tablas anidadas en una tabla de datos? Tenga en cuenta que las tablas anidadas pueden tener una longitud desigual, por lo que tidyr :: unnest () no funciona. Ejemplo de ...