From 0dcaba3d9991a937d99f673ccc1d2f5cc5d5a69c Mon Sep 17 00:00:00 2001 From: djl11 Date: Sat, 22 Feb 2025 23:38:11 +0700 Subject: [PATCH] added table derived column dark. --- demo_testing/derived_entry.py | 10 +++++++--- demo_testing/gender_loc_salary.py | 2 +- interfaces/tables.mdx | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/demo_testing/derived_entry.py b/demo_testing/derived_entry.py index e80c85e91..f0e6ae354 100644 --- a/demo_testing/derived_entry.py +++ b/demo_testing/derived_entry.py @@ -1,10 +1,14 @@ import unify import random +random.seed(0) -unify.activate("derived_entry") +unify.activate("derived_entry", overwrite=True) for _ in range(20): + x = random.random() + y = random.random() unify.log( - x=random.random(), - y=random.random() + x=x, + y=y, + length=(x**2 + y**2)**0.5 ) diff --git a/demo_testing/gender_loc_salary.py b/demo_testing/gender_loc_salary.py index 9935fc3bc..820da238f 100644 --- a/demo_testing/gender_loc_salary.py +++ b/demo_testing/gender_loc_salary.py @@ -1,5 +1,5 @@ import unify -unify.activate("gender_loc_salary") +unify.activate("gender_loc_salary", overwrite=True) import random gender_factors = {"male": 1500, "female": 750} diff --git a/interfaces/tables.mdx b/interfaces/tables.mdx index cdd6da7c2..27ed9b1bd 100644 --- a/interfaces/tables.mdx +++ b/interfaces/tables.mdx @@ -259,9 +259,10 @@ for _ in range(20): We just need to provide the expression `(x**2 + y**2)**0.5`: -GIF + Filtering, grouping, and sorting all work on derived columns, just like any other. +However, derived columns *also* support updating their equation. GIF