How to | ファイル要素をインポートしたりエキスポートしたりする方法

ファイル全体ではなく,ファイルの特定部分だけを使って作業を行いたいという場合がある.ファイルをWolfram言語に取り込む場合,そのファイルの個々の部分(要素と呼ばれる)だけをインポートすることもできる.Wolfram言語のファイル要素をインポートしたりエキスポートしたりできる機能によって,ユーザは交換されている情報をより制御できるようになると同時に,使用する時間とメモリを減らすこともできる.

まずWolfram言語のドキュメントディレクトリのExampleDataから画像をインポートする:

"Elements"Importの第2引数として使い,Importに使用できる画像の要素をチェックする:

画像の画素サイズを得る:

画像の完全な"Rawdata"をインポートして,それを変数のdataに設定する.ここでは,dataが大きく,そのすべてを見る必要はないので,出力はセミコロンで非表示にされている:

これで,例えばListPlot3Dを使って,画像データが分析できるようになった.:

    

インポートしてからこれらの要素をエキスポートすることによって,厳密に何がエキスポートされるべきかを管理することができる.このことは,さまざまなファイルや形式のデータを使う場合に,非常に大きな拡張性を与えてくれる.

Wolfram言語のドキュメントディレクトリのExampleDataに含まれるスプレッドシートの"population.xls""elements.xls"から,データの最初のシートをインポートする:

これらを単一のスプレッドシートファイルの別々のシートにエキスポートする:

使用できる具体的なImportおよびExportの要素は,使用しているファイルの形式による.この詳細については,ファイル形式についてのドキュメントページを参照のこと.また,インポートとエキスポートの方法にも関連情報が掲載されている.