Tag: CASE-CLASS
Estaba intentando replicar un código SQL: proc sql; update __crsp_sf1 set vol = case when date < ’01FEB2001’d then vol / 2 when date <= ’31DEC2001’d then vol / 1.8 when date < ’31DEC2003’d then vol / 1.6 else vol end where exchcd = 3; quit; y utilicé: crsp_sf1.loc[(crsp_sf1[”exchcd”] == . . . Read more
Estoy pensando en cómo obtener “todas las filas donde col=’X’; si no hay ninguna, todas las filas donde col=’Y’” Base de datos simplificada: CREATE TABLE CHARACTER_NAMES(CHARACTER_ID, LANG VARCHAR(3), NAME); INSERT INTO CHARACTER_NAMES(1, “ENG”, “DONALD DUCK”); INSERT INTO CHARACTER_NAMES(1, “ENG”, “GOOD OL’ DONALD”); INSERT INTO CHARACTER_NAMES(1, “SWE”, “KALLE ANKA”); INSERT INTO . . . Read more
DROP TABLE IF EXISTS sand_scipher_ds_db.public.Age_Dist; CREATE TEMPORARY TABLE sand_scipher_ds_db.public.Age_Dist AS (SELECT SUM(CASE WHEN Age_AT_INDEX >= 18 AND Age_AT_INDEX = 35 AND Age_AT_INDEX = 45 AND Age_AT_INDEX = 55 AND Age_AT_INDEX = 65 THEN 1 ELSE 0 END) AS Above_65 FROM sand_scipher_ds_db.public.Rfour); Error de compilación SQL: No se puede convertir el . . . Read more
Supongamos que tienes una clase de caso como la siguiente: case class Fruit(name: String, color: String, price: Double){ } y también tienes una lista de clases de caso: val Fruits = List(Fruit(“Apple”, “red”, 3.00), Fruit(“Banana”, “yellow”, 4.99)) ¿Cómo filtrar por nombre?
Tengo una tabla como la siguiente: userid status month 1 frequent 01.04.2020 1 infrequent 01.02.2020 2 frequent 01.06.2020 3 frequent 01.04.2020 3 infrequent 01.03.2020 3 frequent 01.06.2020 4 frequent 01.06.2020 La pregunta es cuántos usuarios nuevos se convirtieron en frecuentes en algún momento dentro de 1 mes, 2 meses, 3 . . . Read more