如何在倍频程中使用matlab表格(带命名变量的数组)

如何在倍频程中使用matlab表格(带命名变量的数组),matlab,octave,Matlab,Octave,在倍频程I代码中: T = table([10;20],{'M';'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P1','P2'}) 根据本网站上的示例: 和获取错误: 't' undefined near line 1 column 1 >> [T, L_X] = table([10;20],{'M';'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P1','P2'})

在倍频程I代码中:

T = table([10;20],{'M';'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P1','P2'})
根据本网站上的示例:

和获取错误:

'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中的数据类型尚未在倍频程中实现。有一个倍频程函数用于创建列联表,这是您的代码正在使用的,显然不是您想要的

作为替代方案,您可能希望查看,它可以为您提供与MATLAB
表类似的功能。MATLAB中的数据类型尚未在倍频程中实现。有一个倍频程函数用于创建列联表,这是您的代码正在使用的,显然不是您想要的


作为替代方案,您可能希望查看,它可以为您提供与MATLAB
表类似的功能。Octave没有MATLAB那样的
类。您好@Brian_Tompsett,为什么要编辑
标记。搜索matlab和table的人,如果他们(像我一样)花了3到4个小时沮丧,那么他们需要在这里找到这个答案。没有?请看。这是一个非常模糊的标记,无助于缩小搜索范围。虽然在and/or标记中使用“table”关键字搜索足以找到相关问题,但标记不那么模糊。Octave没有MATLAB那样的
table
类。嗨@Brian_Tompsett,你为什么编辑
table
标记。搜索matlab和table的人,如果他们(像我一样)花了3到4个小时沮丧,那么他们需要在这里找到这个答案。没有?请看。这是一个非常模糊的标记,无助于缩小搜索范围。虽然在和/或标记中使用“table”关键字搜索足以找到相关问题,但标记的模糊性较低。谢谢@gnovice如何安装dataframe软件包?我尝试了
pkg安装-forge dataframe
但没有成功…@pashute它以什么方式“没有成功”?它抛出了一个错误吗?运行
pkg list
时包是否不显示?当您
pkg加载数据帧时,它没有加载吗?
我编写
实验=数据帧('data\u test.csv')
并获取
未知。。。数据帧
。好的,我没有看到你评论中的加载部分。谢谢@TasosPapastylianou!在
pkg安装之后…
我需要
pkg加载…
,然后一切都好了。谢谢@gnovice如何安装数据帧包?我尝试了
pkg安装-forge dataframe
但没有成功…@pashute它以什么方式“没有成功”?它抛出了一个错误吗?运行
pkg list
时包是否不显示?当您
pkg加载数据帧时,它没有加载吗?
我编写
实验=数据帧('data\u test.csv')
并获取
未知。。。数据帧
。好的,我没有看到你评论中的加载部分。谢谢@TasosPapastylianou!在
pkg安装之后…
我需要
pkg加载…
然后一切都好了。