如何删除具有重复值的行?

LR2*_*019 1 kdb q

我在kdb中有一张数据表,我想用q删除一行中包含重复值的行。

例如,如果我有下表,其中“年龄”(Age)列中有重复的值:

    Name    Age    Degree
    ---------------------
    Alice   26     Science
    Bob     34     Arts
    Carrie  26     Engineering
Run Code Online (Sandbox Code Playgroud)

我将如何删除第三行,因此得到以下结果:

    Name    Age    Degree
    ---------------------
    Alice   26     Science
    Bob     34     Arts
Run Code Online (Sandbox Code Playgroud)

谢谢!

ter*_*nch 5

你可以做

select from t where i=(first;i)fby Age
Run Code Online (Sandbox Code Playgroud)