【问题标题】:DolphinDB: why column names of a matrix are renamedDolphinDB:为什么重命名矩阵的列名
【发布时间】:2022-01-13 22:15:24
【问题描述】:

我有一张桌子。在 DolphinDB 中执行 corrMatrix(matrix(tb)) 后,所有列名都替换为序列号。我想知道为什么会发生这种情况,以及是否有任何方法可以使用原始列名重命名它们。

【问题讨论】:

  • DolphinDB 不是 MySQL。你用的是哪个?

标签: matrix dolphindb


【解决方案1】:

在 DolphinDB 中,输出矩阵将与原始矩阵共享相同的列名。

但如果原始矩阵中不包含列名,则输出将是这样的。

将表格转换为矩阵后,原始表格的列名将丢失。所以我建议你手动将列名添加到矩阵中。 例如:

t=table(1 2 3 as id, 4 5 6 as vol, 7 8 9 as qty)
m=matrix(t).rename!(`id`vol`qty)
corrMatrix(m)

【讨论】:

    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 2011-08-10
    相关资源
    最近更新 更多