在使用表后删除不需要的列

6次浏览(过去30天)
萨尔玛fathi
萨尔玛fathi 2021年9月28日
评论道: 萨尔玛fathi2021年10月12日
我在以下方面需要一点帮助:
我附加的代码应该将一些文件读取为表。根据一些标准将一个表分割成更小的表,并将它们存储在单元格数组中。单元阵列中的每个表我们只关心有两列变量(GDALT和NE8)从数据文件中,但我们也希望使用第一次5列(年,月,日,小时,分钟)来生成一个日期的表我们可以使用引用或寻找它在未来。
所附的代码基本上是我们感兴趣的(GDALT和NE8)列的评级。读取其他五列(年、月、日、小时、分钟),并将它们组合起来,将Date变量添加到表中。但这是我们不少毛病因为日期值我们不需要其他5列和让他们permenentaly也将是一个浪费的存储,为一个特定的表中的所有行日期值是一样的所以有再次为表中的每一行将会浪费存储空间。所以我的问题可以归结为:
  1. 如何在获得Date值后去掉前5列(年、月、日、小时、分钟)?
  2. 是否有可能为一个表存储日期值,在表外的ex(在它旁边的单元格在单元格数组的第二列),而不是在表中的每一行?

接受的答案

凯文·霍利
凯文·霍利 2021年9月28日
1.
t.YEAR = [];
t.MONTH = [];
t.DAY = [];
t.HOUR = [];
t.MIN = [];
2.
结构体。日期= t.Date (1);
t.Date = [];
结构体。表格= t
2的评论

登录并发表评论。

更多的答案(0)

下载188bet金宝搏


释放

R2021b

社区寻宝

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

开始狩猎!