3

テーブルの値にスペースが含まれている kdb にシンボルのテーブルを作成しようとしています。私は持っている

tab:([colOne:`$"value 1"`$"value 2"]colTwo:`$"value 3"`$"value 4")

現在、これは単に返されます

ERROR: `type (wrong type)

私はhttp://www.kdbfaq.com/kdb-faq/tag/sym-with-a-spaceに従っています

4

2 に答える 2

2

あなたはスペース部分を持つ sym について正しいですが、テーブルの列を作成している間、リストを入力として受け取ります。

tab:([colOne:`a`b]colTwo:`c`d)

リストとしては問題`a`bありませんが、スペースを含む syms を使用する場合は、リストを作成するためにそれらを囲む必要があります()

セルゲイの答えはそれを行うためのより良い方法ですが、以下も機能します。

tab:([colOne:(`$"value 1";`$"value 2")]colTwo:(`$"value 3";`$"value 4"))
于 2013-05-17T04:22:57.630 に答える