XPORT (.stx, .xpt)
背景
-
- MIME 类型:application/x-sas-xport
- SAS XPORT 传递格式.
- 传统数据交换格式.
- 以便携式格式存储数值数据集.
- 文本格式.
- 由 SAS 研究所于20世纪80年代末开发.
Import
- Import["file.xpt"] 导入一个 XPORT 文件,以一个表格形式返回所有数据集.
- 在 Wolfram 语言中由实数或整数、字符串、布尔值 True 与 False 以及 DateList 规范表示 XPORT 数据.
- Import["file.xpt",elem] 从 XPORT 文件中导入指定的参数.
- Import["file.xpt",{elem,suba,subb,…}] 导入一个子参数.
- 导入格式可以由 Import["file","XPORT"] 或 Import["file",{"XPORT",elem,…}] 指定.
- Export["file.xpt",expr] 从 expr 创建 XPORT 文件.
- 支持的 expr 表达式包括:
-
{v1,v2,…} 单列数据 {{v11,v12,…},{v21,v22,…},…} 数据行列表 array 任何数组包括 SparseArray、QuantityArray 等 tseries TimeSeries、EventSeries 或 TemporalData 对象 Dataset[…] 数据集 <"name1"expr1,… > 命名列的关联 - Import 和 Export 支持以下数据类型:
-
"Date" 日期和时间规范 "Integer8" 8 位整数 "Integer16" 16 位整数 "Integer32" 32 位整数 "Real32" IEEE 单精度数 "Real64" IEEE 双精度数 "String" 文字字符串 - 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
Import 参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Rules" 所有可用参数的规则列表 "Summary" 属性摘要 - 数据表示参数:
-
"Data" 以表格形式表示的数据集 "Dataset" 作为 Dataset 的表格数据 "LabeledData" 标签和数据的关联 - 默认情况下,Import 使用"Data"参数.
- 数据描述符参数:
-
"ColumnDescriptions" 列的描述和类型 "Labels" 列的名称 "MissingPositions" 每列被认为丢失的参数的位置 "MissingValues" 每列被认为缺失的值 - 元信息参数:
-
"ByteOrdering" 元信息参数 "CharacterEncoding" 文件的字符编码 "Comments" 文件中的注释 "Compression" 文件中使用的压缩类型 "CreationDate" 以 DateObject 形式给出的文档创建日期 "Dimensions" 数据维度 "MetaInformation" 以字符串和日期对象形式给出的元数据 "ModificationDate" 以 DateObject 形式给出的文档修改日期 "TableName" 整个表格的名称 "Version" 该文件的 SAS 规范版本
选项
- Import 选项:
-
"ColumnDefaultValues" Automatic 列的名称和默认值的关联 "TypeDefaultValues" Automatic 类型和默认值的关联 - Export 选项:
-
"ColumnDescriptions" Automatic 每列描述的列表 "MetaInformation" Automatic 元数据标签和值的关联 - "ColumnDescriptions" 的可用设定包括:
-
{"label1", "label2", …} 给出列名的字符串列表 {assoc,…} 提供列元数据的关联列表 <colassoc > 索引或列名与列元数据的关联 - assoc 可用的键包括:
-
"Name" 给出列名称的字符串 "Description" 给出列描述的字符串 "Type" 给出列类型的字符串 - "MetaInformation" 可用的键包括:
-
"Comments" 给出文件一般注释的字符串 "CreationDate" 日期对象给出文件的创建日期 "ModificationDate" 日期对象给出文件的修改日期 "TableName" 给出整个表名称的字符串 "Version" 给出文件版本的整数
范例
打开所有单元关闭所有单元范围 (6)
导出 Dataset:
导出 TimeSeries:
导入参数 (13)
数据表示 (3)
"Dataset" (1)
将 XPORT 文件导入为 Dataset: