2017-05-03 57 views

回答

2
q)d:flip `a`b`c!flip 2 3#'\:"abc" 
q)select ab:sv'["-";flip (a;b)] from d 
ab 
--------- 
"aa-bb" 
"aaa-bbb" 
q)select "-"0:(a;b) from d 
b 
--------- 
"aa-bb" 
"aaa-bbb" 
+0

謝謝肖恩。這確實有效,但必須有一個更簡單的方法。列表與列表來吐出第三個列表。任何人有任何其他想法? –

+0

你將不得不對某事做些什麼,並用b來做些事情來獲得「ab」。我添加的唯一的複雜性是讓你的示例表格,但它看起來像你有列標題,所以我懷疑這是你正在處理的表。將其設置爲表格格式將允許您根據您的要求形成其他列,例如「ac」,但你仍然需要以某種方式操縱a和c來獲得ac。 –

+0

事實上,這正是我正在尋找的,我只需要使用「exec」而不是select,因爲select會將字典放在第三列,而不是實際的值,而「exec」會這樣做。謝謝肖恩。 –

相關問題