Qで複数のテーブルを結合しようとしています
a b c
key | valuea key | valueb key | valuec
1 | xa 1 | xb 2 | xc
2 | ya 2 | yb 4 | wc
3 | za
期待される結果は
key | valuea | valueb | valuec
1 | xa | xb |
2 | ya | yb | xc
3 | za | |
4 | | | wc
で簡単に達成できます
(a uj b) uj c
しかし、機能的な形でそれを行う方法を知っている人はいますか? 実際にいくつのテーブルがあるかわかりません
基本的に、リストを調べて、任意の数のキー付きテーブルを一緒に粉砕する関数が必要です...
f:{[x] x uj priorx};
f[] each (a;b;c;d;e...)
誰でも助けることができますか?または何かを提案しますか?
ありがとう!