指数和综合数据存储表

7视图(30天)
罗素Shomberg
罗素Shomberg 2021年11月15日
回答: 萨尔曼·艾哈迈德 2021年11月19日
我有两个数据存储,ds1和ds2组成的大的CSV文件。ds1有一些坏的线条和ds2修正。我需要把两个表,但是删除坏台词ds1并保存在一个数据存储。这个简单的代码似乎应该工作。
t1 =高(ds1);
t2 =高(ds2);
t3 = [t1 (idx:);t2];
写(“测试/ out_ * . csv”、t3);
然而,我得到一个错误说写不使用列索引。
评估高表达使用本地MATLAB会话:
——通过12:48%完成
评价21%完成
错误使用高/写(第222行)
不能访问中间数据在临时文件夹中,最可能因为它的空间。明确的空间在本地驱动器上,或避免操作重新排序
索引数组(如排序或高数值列向量)。
引起的由:
错误在添加键和值。
错误在序列化
任何想法如何绕过这个错误吗?

答案(1)

萨尔曼·艾哈迈德
萨尔曼·艾哈迈德 2021年11月19日
嗨,罗素,
结合高与不同的底层数据存储阵列,建议您写数组索引(或结果)到磁盘,然后创建一个新的数据存储引用这些位置:
文件= {“文件夹/道路/ / file1”,“文件夹/道路/ / file2”};
ds =数据存储(文件);

s manbetx 845


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!