KDB Select 每行列表数据类型的平均值

KDB Select average of List data type for each row

KDB 中是否有获取具有列表数据类型的每一行的平均值的方法? 例如。我有 table 列 ID 和大小:

| ID | size      |
|----|-----------|
| 1  | [1,3]     |
| 2  | [3,3,3]   |
| 3  | [4,2,4,2] |

在 select 中,我想要 ID 和大小的平均值:

| ID | avg |
|----|-----|
| 1  | 2   |
| 2  | 3   |
| 3  | 3   |
q)t:([]id:1 2 3;size:(1 3;3 3 3;4 2 4 2))
q)t
id size
----------
1  1 3
2  3 3 3
3  4 2 4 2
q)select id,avg each size from t
id size
-------
1  2
2  3
3  3