Cuando intento convertir un data.table largo a ancho, obtengo un resultado inesperado, como se muestra a continuación: Cause Period RESULT <char> <ord> <char> 1: Total, all c… 1 154.4 (0.3) 2: Total, all c… 1 154.4 (0.3) 3: Total, all c… 1 154.4 (0.3) 4: Total, all c… 1 154.4 . . . Read more
No es el mejor título, pero estoy tratando de realizar un seguimiento de las tareas pendientes utilizando exportaciones de datos semanales. Quiero usar el recuento total de tareas a partir de la fecha mínima (por ejemplo, 1 de enero) de cada año como una variable para devolver el porcentaje restante . . . Read more
Necesito sumar los datos en ciertas filas como en DT[(Rows %in% Is) & (Cols %in% Js), sum(Values), ] Pero el problema es que tanto Is como Js contienen entradas duplicadas, y quiero que la suma se realice incluso en los casos duplicados. Digamos que Is = c(1,2,2,3) y Js = . . . Read more
Supongamos que tenemos dos series de tiempo asincrónicas en data.table: dt1 = setkey(data.table(k = 2(1:4) + 1, v = c(10, 15, 9, 7)), k) dt2 = setkey(data.table(k = 2(1:3), v = c(11, 13, 6)), k) Mi resultado deseado es fusionarlos en la columna k usando LOCF y todos los valores . . . Read more
¿Hay alguna forma de obtener una nueva columna que contenga valores de los años anteriores de la misma tabla? DATOS: library(data.table) tabla = data.table(Date =c(“01/01/2022”, “01/10/2021”, “01/07/2021”, “01/04/2021”, “01/01/2021”, “01/10/2020”, “01/07/2020”), Hospital = “Hospital 1”, Pacientes = c(13,11,9,7,5,3,1) ) RESULTADO: resultado = data.table(Date =c(“01/01/2022”, “01/10/2021”, “01/07/2021”, “01/04/2021”, “01/01/2021”, “01/10/2020”, “01/07/2020”), . . . Read more