writetimetable
R2026a将时间表写入文件
描述
writetimetable( 将时间表 TT)TT 写入以逗号分隔的文本文件。文件名为时间表的工作区变量名称,附加扩展名 .txt。如果 writetimetable 无法根据输入时间表名称构造文件名,那么它会写入 timetable.txt 文件中。
TT 中每个变量的每一列都将成为输出文件中的列。TT 的变量名称将成为文件第一行的列标题。writetimetable 函数会覆盖任何现有文件。
writetimetable(___, 支持上述语法中的任何输入参量组合,且可使用一个或多个名称-值参量指定选项。例如,您可以指定是否将变量名称写入为输出文件中的列标题。Name=Value)
示例
输入参数
名称-值参数
算法
有些情况下,
writetimetable函数创建的文件并不能准确表示输入数据。当您使用readtimetable函数来读取该文件时,就会注意到这一点。生成的数据可能不具备与原始数据完全相同的格式或内容。如果您需要原样保存时间表并在以后检索它,以便能与具有相同数据和组织形式的原始时间表精确匹配,则可将其另存为 MAT 文件。在以下情况下,writetimetable输出的表数据不够精确:writetimetable使用long g格式输出数值数据,并将分类数据或字符数据输出为不带引号的文本。writetimetable将具有两个维度以上的变量输出为二维变量,并折叠尾部维度。对于元胞值变量,
writetimetable根据元胞内容的数据类型以不同方式输出变量。如果单元格的内容是数值、文本、逻辑值、分类、日期时间或持续时间等数据类型,则
writetimetable函数会将内容输出到以分隔符分隔的多个字段中,一个元胞一行。否则,
writetimetable函数会输出一个空字段。
Excel 将
Inf值转换为65535。MATLAB® 将NaN、NaT和<undefined>分类值以及<missing>字符串值转换为空单元格。