SAV (.sav,.zsav)
予備知識
-
- MIMEタイプ:application/x-spss-sav
- SPSSデータベース転送形式.
- レガシーデータ交換形式.
- 数値データセットをポータブル形式で保持する.
- バイナリ形式.
- SPSSは1968年にNorman H. Nie,Dale H. Bent,C. Hadlai Hullによって開発された.
- 1975年よりSPSS Inc.に,2009年からはIBM SPSS Statisticsによって保守されている.
Import
- Import["file.sav"]はSAVファイルをインポートし,すべてのデータセットを表として並べて返す.
- SAVデータはWolfram言語では,実数,整数,文字列,ブール値のTrueとFalse,およびDateObject指定によって表される.
- Import["file.sav",elem]はSAVファイルから指定の要素をインポートする.
- Import["file.sav",{elem,suba,subb,…}]はサブ要素をインポートする,
- インポート形式はImport["file","SAV"]またはImport["file",{"SAV",elem,…}]で指定できる.
- Export["file.sas7bdat",expr]は expr からSAVファイルを作成する.
- サポートされている式 expr:
-
{v1,v2,…} 1列のデータ {{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"要素を使用する.
- データ記述子要素:
-
"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" 列の型として与える文字列 "MissingValues" 列に欠落していると見なされる値 - "MetaInformation" には以下のキーが可能である:
-
"Comments" ファイル上に一般的なコメントとして与える文字列 "CreationDate" ファイルの作成日として与える日付オブジェクト "ModificationDate" ファイルの編集日として与える日付オブジェクト "TableName" 表全体の名前として与える文字列 "Version" ファイルのバージョンとして与える整数
例題
すべて開くすべて閉じるスコープ (5)
Datasetをエキスポートする:
TimeSeriesをエキスポートする: