问题标签 [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.
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)的不同表之间都有相同的列标题。
有谁知道绕过唯一性约束的方法?我真的很想使用表架构的结构,因为它允许我命名变量并轻松访问它们。
谢谢你的帮助。
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 中。
提前致谢
matlab-table - 如果变量的元素超过 3 个,则在 matlab 表中显示值
我在 Matlab 中的表格输出有问题。我确信这是一件小事,但谷歌没有给我任何答案,Matlab 也没有帮助。
一旦变量的向量大小大于 3,输出将不会显示实际值。使用 Matlab 帮助示例,会发生以下情况:
变量 BloodPressue = 3 中的元素,表 T 的输出产生:T =
变量 BloodPressue = 4(或更大)中的元素,表 T 的输出产生:T =
如何在 Matlab 工作区的表格中查看 BloodPressure 的值?
希望得到一些帮助?
非常感谢!
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 代码中创建它?
非常感谢!
珍妮弗
sql-server - MATLAB快速插入错误
我在 SqlServer 数据库中有一个简单的表,simSQLTable
. 列标题是:
我在 MATLAB 中有一个表mytbl
,只有一行:
我fastinsert
这样使用:
但我收到此错误:
如何解决这个问题?
matlab - O Matlab 表的复杂性
对于 matlab 表,查找时间的复杂性是多少?我认为它是 O(n) ,因为它看起来像是在遍历每一个条目。但是,我可以看到它在 O(1) 中运行。任何建议将不胜感激,谢谢!
我们试图加速的代码部分如下。
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,但没有让它工作。我可能遗漏了一些东西......最好我想加入任意数量的表格。
matlab - 从matlab表中的struct中提取数据
我有一个matlab表。其中一列由 1 x 1 结构组成。该结构包含两个字段,类型为字符串,坐标为 1x3 单元格。我想创建一个 1x3 矩阵,其中包含 1x3 单元格中的值。该表有 3585 行。
亲切的问候马蒂亚斯
matlab - 测试表 Matlab 中是否存在列
我有下表,T:
如何测试表中的列是否存在?例如isfield(T,'Hold')
返回0
。Exist
,isstruct
也不行。我需要测试来简单地返回一个真或假的结果。