如何在八度中使用MATLAB表(带有命名变量的数组)



在八度I代码中:

T = table([10;20],{'M';'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P1','P2'})

来自此网站上的示例:https://www.mathworks.com/help/matlab/ref/ref/table.html

获取错误:

't' undefined near line 1 column 1
>> [T, L_X] = table([10;20],{'M';'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P1','P2'})
error: Invalid call to table.  Correct usage is:
-- [T, L_X] = table (X)

但是,当我更改为[T, L_X] = ...[T, L_X, L_Y] = ...时,我会遇到相同的错误。我在做什么错,我误会了什么?我该怎么做才能正确示例?这是MATLAB/八度差异的问题吗?

MATLAB中的table 数据类型尚未在八度中实现。在八度中有一个table 函数用于创建应变表,这是您的代码正在使用的,显然不是您想要的。

作为替代方案,您可能需要查看DataFrame软件包,该软件包可以为您提供与MATLAB table相似的功能。

您可以安装软件包。除其他外,它包含table数据结构。

相关内容

  • 没有找到相关文章

最新更新