inertialMagFieldDataTable = readtable (“InertialMagFieldData_simplified.csv”,“VariableNamingRule”,“保存”)
是这样的,但是
inertialMagFieldDataTable = readtable (“InertialMagFieldData_simplified.csv”,“VariableNamingRule”,“保存”,“格式”,'%{dd MMM yyyy HH:mm:ss. 'SSS} D % % f % f ')
不工作(并给出错误“无效参数名称:VariableNamingRule”)。
问题1:这是MATLAB的错误吗?
所以,作为结果,我不得不做一些像
选择= detectImportOptions (“InertialMagFieldData_simplified.csv”);
选择。VariableNamingRule =“保存”;
选择= setvartype(选择,“Time_UTCG_”,“datetime”);
选择= setvaropts(选择,“Time_UTCG_”,“InputFormat”,'dd MMM yyyy HH:mm:ss。瑞士的,“DatetimeFormat”,“yyyy-MM-dd HH: mm: ss”);
inertialMagFieldDataTable = readtable (“InertialMagFieldData.csv”、选择);
我觉得应该有一种方法,用一两行代码就能完成上面五行代码所做的事情,特别是如果与“VariableNamingRule”相关的潜在bug已经修复。
问题2:最简洁的方法是什么(包括将输出日期时间格式转换为“yyyy-MM-dd HH:mm:ss”)?