如何摆脱VariableNamingRule警告当你想要修改吗?

22日视图(30天)
嗨,我有下面的代码:
选择= detectImportOptions (fullfile (file_B_path file_B_name));%检测进口表
选择= setvartype(选择,“ID”,“字符串”);%设置ID字符串数据类型
选择= setvartype(选择,“RvCCompliance”,“字符串”);%设置RvC符合字符串数据类型
- - - >选择。VariableNamingRule =“修改”;
file_B = readtable (fullfile (file_B_path file_B_name),选择);%进口表
我得到以下警告:
警告:列标题从文件被修改,使之有效MATLAB标识符
创建变量名称的表。最初的列标题保存在VariableDescriptions属性。
“VariableNamingRule”“保存”使用原始的列标题如表变量名。
我知道variablenamingrule设置修改,事实上,我想要修改。为什么不会添加的指针摆脱这条吗?

接受的答案

dpb
dpb 2023年6月16日23:41
烦人的是不断唠叨,同意了。但是,显式地设置不会影响是否产生你所发现的。
但是,虽然痛苦所要做的每一次使用 readtable ,这是相对简单的解决…
选择= detectImportOptions (fullfile (file_B_path file_B_name));%检测进口表
选择= setvartype(选择,“ID”,“字符串”);%设置ID字符串数据类型
选择= setvartype(选择,“RvCCompliance”,“字符串”);%设置RvC符合字符串数据类型
w =警告(“关闭”,“MATLAB:表:ModifiedAndSavedVarnames”);%关闭烦人的警告,保存状态
file_B = readtable (fullfile (file_B_path file_B_name),选择);%进口表
警告(w);%重置报警水平
“修改” 保存属性名的默认状态,它不需要设置的选项结构和没有区别(正如您所看到的)。

更多的答案(0)

社区寻宝

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

开始狩猎!