问题标签 [matlab-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
38 浏览

matlab - 将许多历史变量存储在不同的表中,但保留相同的变量名称

我有一个 Excel 文件,其中包含一些财务变量的时间序列,我们称它们为 X 和 Y,在同一日期计算。

这些变量是针对四个不同的基金领域计算的,比如说 A、B、C 和 D,它们都由 6K 基金组成。

我已经开始为每个宇宙使用一个由两张表组成的结构,一张用于 X,一张用于 Y,包含水平存储的时间序列。例如,全域 A 的表 X 将 A 中的基金名称作为行名称,将计算 X 的日期作为变量名称。

我的问题是数据类型 Table 不允许具有相同的列标题,因为Variable Names must be uniques。相反,我希望在来自同一 Universe(AX 和 AY)的不同表之间以及来自不同 Universe(AX 和 BY)的不同表之间都有相同的列标题。

有谁知道绕过唯一性约束的方法?我真的很想使用表架构的结构,因为它允许我命名变量并轻松访问它们。

谢谢你的帮助。

0 投票
1 回答
40 浏览

matlab - Matlab:大数据映射 char 到 Int

我有一个包含以下列的 matlab 表。让我们称之为“参考表”: [Security(char),RegionId(int either 1,2,3) ] 这个表的高度约为 49,000

我有其他包含 Security(char) 和随机数据点作为列的表。让我们将这些表称为“数据表”。这些数据表的总大小为 45Gigs。这些表中的每一个都超过 1 亿行。我需要使用参考表来映射 regionId 并执行以下操作:

[Security(char),RandomDataPoint(float)] > [Security(char),RegionId(int 1,2,3),RandomDataPoint(float)]

通常对于此操作,我会使用表连接。但是,由于这些表的大小,我在这个实现中遇到了真正的问题。我的主要问题是内存不足。

一种选择是将表格分解为部分并加入。但是,考虑到 45Gigs 的聚合数据,我怀疑这在时间方面会非常昂贵。

有没有人对我应该如何解决这个问题有任何建议。如果重要,我需要将区域列添加到我的数据表中,以便我可以将数据写入文本文件并将它们批量加载到 sql 中。

提前致谢

0 投票
3 回答
2022 浏览

matlab-table - 如果变量的元素超过 3 个,则在 matlab 表中显示值

我在 Matlab 中的表格输出有问题。我确信这是一件小事,但谷歌没有给我任何答案,Matlab 也没有帮助。

一旦变量的向量大小大于 3,输出将不会显示实际值。使用 Matlab 帮助示例,会发生以下情况:

变量 BloodPressue = 3 中的元素,表 T 的输出产生:T =

变量 BloodPressue = 4(或更大)中的元素,表 T 的输出产生:T =

如何在 Matlab 工作区的表格中查看 BloodPressure 的值?

希望得到一些帮助?

非常感谢!

0 投票
0 回答
68 浏览

matlab-table - MATLAB,我在 Matlab 中有两个表,可以在这两个表上应用外连接吗?

我正在使用matlab。我有两个表(通过使用 readtable),现在,我想加入这两个表。我可以在 Matlab 中做到这一点吗?如果是,如何?

比方说,我有一个表叫做 patients:加载患者;

患者表: 性别 年龄 吸烟者 血压 ______ ___ ______ _______________

史密斯男 38 真 124 93 约翰逊男 43 假 109 77

然后,我有一个地址表(姓名,地址)。有些人在地址表中有 2 个或更多地址,我希望有一个表格,列出患者的每一行以及他们的所有地址。

地址表:

史密斯 1234 ABC 街 史密斯 4567 DEF 街

我想创建一个新表 pa,它有 3 行:

史密斯男 38 真 124 93 1234 ABC 街 史密斯男 38 真 124 93 4567 DEF 街约翰逊男 43 假 109 77

如何在 Matlab 代码中创建它?

非常感谢!

珍妮弗

0 投票
2 回答
313 浏览

sql-server - MATLAB快速插入错误

我在 SqlServer 数据库中有一个简单的表,simSQLTable. 列标题是:

我在 MATLAB 中有一个表mytbl,只有一行:

fastinsert这样使用:

但我收到此错误:

如何解决这个问题?

0 投票
0 回答
39 浏览

matlab - O Matlab 表的复杂性

对于 matlab 表,查找时间的复杂性是多少?我认为它是 O(n) ,因为它看起来像是在遍历每一个条目。但是,我可以看到它在 O(1) 中运行。任何建议将不胜感激,谢谢!

我们试图加速的代码部分如下。

0 投票
1 回答
864 浏览

matlab - 合并两个没有共同变量的表

我有两个不同行大小的表(可能会有所不同)。变量名不同(没有共同的变量名)。当我尝试加入这些时,我收到一个错误,即没有键是通用的。有没有可以连接这两个表的命令?或者怎样才能做到最好?

t1=
Var1
a
b
c

t2=
Var2
1
2

我想结束:

t3=
var1 Var2
a 1
b 1
c 1
a 2
b 2
c 2

我尝试了join、innerjoin和outerjoin,但没有让它工作。我可能遗漏了一些东西......最好我想加入任意数量的表格。

0 投票
1 回答
101 浏览

matlab - 从matlab表中的struct中提取数据

我有一个matlab表。其中一列由 1 x 1 结构组成。该结构包含两个字段,类型为字符串,坐标为 1x3 单元格。我想创建一个 1x3 矩阵,其中包含 1x3 单元格中的值。该表有 3585 行。

亲切的问候马蒂亚斯

0 投票
4 回答
1491 浏览

matlab - 测试表 Matlab 中是否存在列

我有下表,T:

如何测试表中的列是否存在?例如isfield(T,'Hold')返回0Existisstruct也不行。我需要测试来简单地返回一个真或假的结果。

0 投票
1 回答
58 浏览

matlab - Matlab 表类型

我有一个有 5 列的表。

价值、数量、颜色、位置、容差

我想删除一个完整的行,当一个数量大于另一个时,同时使用相同的值进行搜索。喜欢

如果我的值 = 1000,数量 = 500,颜色 = 白色,位置 = 桌面,容差 = 0.05

我尝试添加另一行,值为 1000 和其他数量,然后我需要求和并删除过去的行。

例子