SAS7BDAT (.sas7bdat)
背景
-
- MIME 类型:application/x-sas-data
- SAS 数据库传输格式.
- 旧版数据交换格式.
- 将数值数据集存储为可移植格式.
- 二进制格式.
- 由 SAS Institute 于 1980 年代开发.
Import
- Import["file.sas7bdat"]导入一个 SAS7BDAT 文件,将所有数据集返回为一个表格形式.
- SAS7BDAT 数据在 Wolfram 语言中由实数或者字符串、布尔值 True 和 False、以及 DateObject 规范表示.
- Import["file.sas7bdat",elem] 从 SAS7BDAT 文件导入特定的参数.
- Import["file.sas7bdat",{elem,suba,subb,…}] 导入一个子参数.
- 导入格式可以由 Import["file","SAS7BDAT"] 或 Import["file",{"SAS7BDAT",elem,…}]指定.
- Export["file.sas7bdat",expr] 从 expr 创建 SAS7BDAT 文件.
- 支持的 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" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 数据表示参数:
-
"Data" 二维数组 "Dataset" 作为 Dataset 的表格数据 "LabeledData" 标签和数据的关联 - 默认情况下,Import 使用"Data"参数.
- 数据描述符参数:
-
"LabelDescriptions" 列的描述和类型 "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: