警告: 在为表创建变量名称之前,对文件中的列标题进行了修改,以使其成为有效的 MATLAB 标识符。原始列标题保存在 VariableDescriptions 属性中。 将 'VariableNamingRule' 设置为 'preserve' 以使用原始列标题作为表变量名称。
时间: 2024-02-22 14:56:53 浏览: 377
基于Matlab求解高教社杯全国大学生数学建模竞赛(CUMCM2018A题)-高温作业服的优化设计(源码+数据).rar
5星 · 资源好评率100%
这个警告是因为在读取数据时,MATLAB将列标题修改为有效的MATLAB标识符。例如,将空格替换为下划线等。如果你想保留原始列标题作为表变量名称,可以将'VariableNamingRule'设置为'preserve'。例如:
```matlab
opts = detectImportOptions('data.csv'); % 检测导入选项
opts.VariableNamingRule = 'preserve'; % 设置变量命名规则为保留原始列标题
data = readtable('data.csv', opts); % 导入数据
```
这样,你就可以在保留原始列标题的同时,解决这个警告。
阅读全文