|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT 形式
Text (.txt)
テキストファイル.
テキスト情報の保管と交換に使われる一般的な形式.
テキストを文字の列と行区切り記号の列として表す.
文字をASCII,8ビット西ヨーロッパ文字コード,あるいはUnicodeとして保管する.
テキスト情報の保管と交換に使われる一般的な形式.
テキストを文字の列と行区切り記号の列として表す.
文字をASCII,8ビット西ヨーロッパ文字コード,あるいはUnicodeとして保管する.
- ImportとExportは種々の西ヨーロッパ文字コードとUnicode標準をサポートする.
- UTF (Unicode Transformation Format)およびUCS (Universal Character Set)マッピング法がサポートされる.
- Mathematica は西ヨーロッパやアジアのスクリプト文字,数学記号,その他の特殊文字を含む.幅広い文字セットを表示することができる.
ImportとExportImportとExport
- Import["file.txt"]はテキストファイルを文字列としてインポートする.
- Export["file.txt", expr]は式をテキストファイルとしてエキスポートする.
- Import["file.txt"]は文字列を返す.
- Export["file.txt", expr]は expr のOutputForm表現からテキストファイルを作成する.
- Import["file.txt", elem]はテキストファイルから指定された要素をインポートする.
- Import["file.txt", {elem, suba, subb, ...}]は子要素をインポートする.
- Import["file.txt", {{elem1, elem2, ...}}]は複数の要素をインポートする.
- インポート形式はImport["file", "Text"]またはImport["file", {"Text", elem, ...}]で指定できる.
- Export["file.txt", expr, elem]は expr が要素 elem を指定してるとしてテキストファイルを作成する.
- Export["file.txt", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は各
が対応する
を指定しているとして扱う. - Export["file.txt", expr, opt1->val1, ...]は指定の値を持つ指定のオプション要素で expr をエキスポートする.
- Export["file.txt", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートする要素を指定する.
- ImportとExportについての一般的な情報は,関数ページを参照のこと.
- ImportStringとExportStringはテキスト形式をサポートする.
要素要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Rules" 要素とオプションのそれぞれの規則のリスト "Options" オプション,属性,設定の規則のリスト - データ表現要素:
-
"Data" 表で表されたテキスト "Lines" 文字列のリストとして与えられた行 "Plaintext" 単一の Mathematica 文字列として表されたテキストファイル "String" 生のバイト文字列 "Words" 文字列のリストとして与えられた,空白で区切られた単語 - ImportとExportはデフォルトで
要素を使用する. - Import["file.txt"]はデフォルトで文字コードを
としてテキストファイルを読み込む. - Import["file.txt", "Data"]はテキストファイルをTSV,CSV,Tableとして読み込むことを試み,文字列と数の配列を返す.
- Import["file", {"Text", "String"}]またはImport["file.txt", "String"]はバイトの生の列をインポートし,Mathematica 文字列として返す.
- テキストファイルの部分要素の指定と選択:
-
"Lines",n ファイルの n 行目 "Words",n ファイルの n 番目の単語 - テキストファイルからインポートする際,Importは一般的に改行記号として使われる文字列をすべて自動的に
に置き換える. - Mathematica は通常テキストの内部表現の改行文字に文字コード10 (
)を使用する. - Exportは Mathematica が実行されているコンピュータシステムに従った改行文字を使用する.
オプションオプション
- ImportとExportの一般的なオプション:
-
CharacterEncoding "UTF8" ファイルで使用される生の文字コード - CharacterEncodingに使用できる設定の例:
-
"AdobeStandard" Adobe標準PostScriptフォントエンコード "ASCII" 制御文字を含む全ASCII "EUC" Japanese用の拡張Unixコード "ISOLatin1" ISO 8859-1標準 "ISOLatin2" ISO 8859-2標準 "ISOLatin3" ISO 8859-3標準 "ISOLatin4" ISO 8859-4標準 "ISOLatinCyrillic" ISO 8859-5標準 "MacintoshRoman" Macintosh明朝体エンコード "PrintableASCII" 表示可能なASCII "ShiftJIS" JIS X 0208-1990および拡張のShift-JISエンコード "Symbol" 記号フォントエンコード "Unicode" 生の2バイトUnicode値 "UTF8" 可変幅1バイトUnicode形式 "WindowsANSI" Windows標準フォントエンコード - Mathematica は文字を内部的にUnicode値として保管する.
- CharacterEncoding->"Unicode"という設定でテキストをインポート,エキスポートするとき,Mathematica は常にByteOrdering->1で与えられるバイト順を想定する.
- 使用できる全エンコードのリストは$CharacterEncodingsで得られる.
バージョン 4 の新機能 | バージョン 6 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



