在八度我代码:
T = table([10;20],{'M';'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P1','P2'})
Run Code Online (Sandbox Code Playgroud)
来自本网站的示例:https : //www.mathworks.com/help/matlab/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)
Run Code Online (Sandbox Code Playgroud)
但是当我更改为[T, L_X] = ... 或 时,[T, L_X, L_Y] = ... 我得到了同样的错误。我做错了什么,我误解了什么?我该怎么做才能使示例正确?这是 Matlab/Octave 差异的问题吗?
MATLAB 中的数据类型尚未在 Octave 中实现。有一个函数用于创建列联表,这是你的代码使用,这显然不是你想要的东西在八度。table table
作为替代方案,您可能需要查看Dataframe 包,它可以为您提供与 MATLAB 类似的功能table。
| 归档时间: |
|
| 查看次数: |
6969 次 |
| 最近记录: |